cinnaboot
|
0ba74753e6
|
consolidate entity initialization into new entity.cpp file
also restructured render_group interface a bit to remove cyclic
dependancy with entity and render_group
|
8 years ago |
cinnaboot
|
e3ad1b7ba6
|
replaced last of the remaining explicit calls to std::calloc/std::free
|
8 years ago |
cinnaboot
|
d91e717dfa
|
debugging remove hex function
the actual bug was not using a reference iterator when updating the
"hexID"
|
8 years ago |
cinnaboot
|
127acd9e21
|
stashing changes for hex add/remove
|
8 years ago |
cinnaboot
|
e85ca24423
|
remove color_buffer from render_group
|
8 years ago |
cinnaboot
|
7c5e1a14c9
|
update palette uv coords for hexgrid when selecting hexes
|
8 years ago |
cinnaboot
|
c38e3bc4a1
|
add paletted texture storage to render_state
|
8 years ago |
cinnaboot
|
a059dffb68
|
update test meshes to use palette texture
|
8 years ago |
cinnaboot
|
d318a4ed90
|
breaking changes to implement textures in renderer
|
8 years ago |
cinnaboot
|
ff65d57511
|
remove an easy TODO in render_group (add rgFree() before return)
|
8 years ago |
cinnaboot
|
7d75d4058c
|
fix opengl warning about recompiling shaders
|
8 years ago |
cinnaboot
|
fc5587a2eb
|
improve frame timer and removed a render_group helper
|
8 years ago |
cinnaboot
|
9b43e1805d
|
remove unused light_id property from shader_program
|
8 years ago |
cinnaboot
|
606c88aafb
|
update shader logic to use multiple lights
|
8 years ago |
cinnaboot
|
1d33ac3379
|
update renderer to use an array of light objects
|
8 years ago |
cinnaboot
|
6f65d7cc97
|
add option to not send color data every frame
|
8 years ago |
cinnaboot
|
d045374f9f
|
remove scene light dependancy on entity array
|
8 years ago |
cinnaboot
|
49c562f6ed
|
completed entity changes to renderer/render_group
can now use rgInitSingle() to initializa a render_group with only one
group of buffers (render_object)
|
8 years ago |
cinnaboot
|
ecb52a9374
|
adding entity positioning and scaling
|
8 years ago |
cinnaboot
|
096f3b16e7
|
staging entity changes to renderer
|
8 years ago |
cinnaboot
|
fc3d7ce3ec
|
updating for msvc project, also updated imgui to v1.65
|
8 years ago |
cinnaboot
|
7ebdc18f46
|
stashing updates to mesh parsing
|
8 years ago |
cinnaboot
|
0aed6588f5
|
clean up renderer to render_group implementation
|
8 years ago |
cinnaboot
|
6cc979d44c
|
cleaned up renderer.cpp a bit
|
8 years ago |
cinnaboot
|
fd08d73f9e
|
update rgDraw() pathway
|
8 years ago |
cinnaboot
|
2fd9f39871
|
adding fancy lighting
|
8 years ago |
cinnaboot
|
43e2103831
|
load shaders from text files
|
8 years ago |
cinnaboot
|
a7b0f886fb
|
copy vertex normals from assimp
|
8 years ago |
cinnaboot
|
37957a596f
|
using diffuse color from assimp
|
8 years ago |
cinnaboot
|
12677b455a
|
unbreaking assimp
|
8 years ago |
cinnaboot
|
1c9bfa1b3b
|
breaking assimp
|
8 years ago |
cinnaboot
|
b26ff2145b
|
got indexed drawing w/ assimp working
|
8 years ago |
cinnaboot
|
5c162f7163
|
move render group functions to seperate file
|
8 years ago |