cinnaboot
|
ef11271049
|
break out SDL_PollEvents() while loop to new function
|
5 years ago |
cinnaboot
|
e412f21c7e
|
add simple SDL input handling and callbacks
|
5 years ago |
cinnaboot
|
6be56bc532
|
expose SDL_Handles struct
|
5 years ago |
cinnaboot
|
787234c969
|
add option to build a recent version of assimp
fixes bug on fedora 33 where the default assimp version doesn't support
glTF2
|
5 years ago |
cinnaboot
|
5de92d3f1e
|
add option to pass SDL init flags to renInit()
|
6 years ago |
cinnaboot
|
a05a546193
|
add option to pass SDL init flags to renInint()
|
6 years ago |
cinnaboot
|
1eb2a2c95e
|
add note about shader bug
|
6 years ago |
cinnaboot
|
14f2763d8c
|
forget to invert frametime from framerate
|
6 years ago |
cinnaboot
|
37f8ad93d4
|
check for nullptr when freeing simple mesh
|
6 years ago |
cinnaboot
|
81cb24a2d8
|
don't forget to free meshes and shaders
|
6 years ago |
cinnaboot
|
397ec3ee68
|
enable world_transform in default shader path
|
6 years ago |
cinnaboot
|
c18bd7b51b
|
re-add world_transform
|
6 years ago |
cinnaboot
|
5f21f1eb46
|
combine code paths for render_objects
|
6 years ago |
cinnaboot
|
db54b4b635
|
prepare codepath for default meshes/shaders
|
6 years ago |
cinnaboot
|
e7f80875d2
|
make SDL_Handles an opaque pointer for render_state
|
6 years ago |
cinnaboot
|
7c3a6aea30
|
maybe we should be able to rotate entities?
|
6 years ago |
cinnaboot
|
e828f2fc05
|
re-order render group loop... boop
|
6 years ago |
cinnaboot
|
b7e6f5af21
|
add simple mesh, render object, and shader types
|
6 years ago |
cinnaboot
|
9474278220
|
rename meMeshInfo/Group to match other struct style
|
6 years ago |
cinnaboot
|
e598a58e2e
|
add renDoRenderLoop interface
|
6 years ago |
cinnaboot
|
7e9af05a7b
|
move init/shutdown assimp to rendererInit/shutdown
|
6 years ago |
cinnaboot
|
688fee362d
|
can't use individual uniform buffer objects for each light
we want to allow for thousands of lights eventually for deferred
lighting, and most cards have a limit of less than 15
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
|
6 years ago |
cinnaboot
|
0027ae04fa
|
unbreak lights
|
6 years ago |
cinnaboot
|
fce30650ad
|
break lighting
|
6 years ago |
cinnaboot
|
89a9a78e2a
|
clean up shader initialization
|
6 years ago |
cinnaboot
|
dd22aa6d3d
|
add render_object cleanup
|
6 years ago |
cinnaboot
|
a994bb05a2
|
move internal functions below interface
|
6 years ago |
cinnaboot
|
f29676caa5
|
fix buffer size bug
|
6 years ago |
cinnaboot
|
13da8d8344
|
remove extra tests for normals and texture coords
|
6 years ago |
cinnaboot
|
62d78c4765
|
re-add draw calls for new renderer structure
|
6 years ago |
cinnaboot
|
4028c86c14
|
get data buffering into GL again
|
6 years ago |
cinnaboot
|
47b6bbdb9a
|
add options to renInit()
|
6 years ago |
cinnaboot
|
a3312a4c53
|
use glm::vec3 in entSetWorldPosition()
|
6 years ago |
cinnaboot
|
6ca8cfff2b
|
add renAllocateGroup()
|
6 years ago |
cinnaboot
|
58ff019a54
|
hey, we can compile again
|
6 years ago |
cinnaboot
|
3ebce450a3
|
require entities/meshes to have diffuse texture
|
6 years ago |
cinnaboot
|
51215d68e4
|
breaking even more renderer structures
|
6 years ago |
cinnaboot
|
3fa874c981
|
breaking everything to reorganize render_groups
|
6 years ago |
cinnaboot
|
2ffeeaf780
|
remove unused render_groups, and add SDL shutdown
|
6 years ago |
cinnaboot
|
fbeb8dbaa5
|
add path for binary texture data in util_image
|
6 years ago |
cinnaboot
|
9ddc9131f5
|
don't need this memcpy now
|
6 years ago |
cinnaboot
|
584fd98da1
|
stop passing around data_dir everywhere
|
6 years ago |
cinnaboot
|
e8d32bb769
|
break out util_image from util
|
6 years ago |
cinnaboot
|
d3e6dc1eba
|
poking at renderer interface in assimp_loading example
|
6 years ago |
cinnaboot
|
3dd798b88d
|
break out createWindow to new function in renderer
|
6 years ago |
cinnaboot
|
786fba9c83
|
can remove data_dir argument from copyMeshInfo()
|
6 years ago |
cinnaboot
|
309e5103f0
|
split up copyMeshInfo() function
|
6 years ago |
cinnaboot
|
b62c29bd53
|
forgot to remove palette_id from render_state
|
6 years ago |
cinnaboot
|
1db49532f3
|
remove default palette texture
|
6 years ago |
cinnaboot
|
e588d897a3
|
move default shaders into a source file
|
6 years ago |