cinnaboot
606c88aafb
update shader logic to use multiple lights
8 years ago
cinnaboot
99b07ecfc3
load lights from json scene
8 years ago
cinnaboot
1d33ac3379
update renderer to use an array of light objects
8 years ago
cinnaboot
31e078f73c
remove references to fill_color from render_state
8 years ago
cinnaboot
6f65d7cc97
add option to not send color data every frame
8 years ago
cinnaboot
21eed4434b
camera init from json data
8 years ago
cinnaboot
d045374f9f
remove scene light dependancy on entity array
8 years ago
cinnaboot
66d73199d8
breaking scene loading for new branch
8 years ago
cinnaboot
bea39b5583
remove unused shader code
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
dc2b3819ee
re-enable proper render_group memory free
8 years ago
cinnaboot
ecb52a9374
adding entity positioning and scaling
8 years ago
cinnaboot
096f3b16e7
staging entity changes to renderer
8 years ago
cinnaboot
b46bf81ee9
first attempt to fix vsync on windows
8 years ago
cinnaboot
fc3d7ce3ec
updating for msvc project, also updated imgui to v1.65
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
01f22f23a0
adding camera position to gooey
8 years ago
cinnaboot
2fc295a8e1
move utility functions to new header file
8 years ago
cinnaboot
12677b455a
unbreaking 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
cinnaboot
040097303b
splitting up compilation units
8 years ago
cinnaboot
cc45f84144
remove rogue gdb log file
8 years ago
cinnaboot
a8b8e2f421
give model matrix control to shaders
8 years ago
cinnaboot
e536617190
first stab at uzing assimp asset import library
8 years ago
cinnaboot
e61368bc73
remove unneeded use of std::string
8 years ago
cinnaboot
9bc0510483
fix 3d picking
8 years ago
cinnaboot
475f3e7e08
move some camera constants to preprocessor defines
8 years ago
cinnaboot
8a7c782cc4
fix movement vector magnitude
8 years ago
cinnaboot
843e3591e3
clamp camera rotation to +z and clamp vAngle
8 years ago
cinnaboot
a6cb9a3e1b
add up and down camera controls
8 years ago
cinnaboot
ce9466c9ae
"working" free camera for perspective view
8 years ago
cinnaboot
12ba1acbd1
almost working perspective camera
8 years ago
cinnaboot
f05782f069
fix camera translation
8 years ago
cinnaboot
2867c5d4d1
breaking the camera for projection transform
8 years ago
cinnaboot
f8366d43e1
fixes for polygon/cone fill
8 years ago
cinnaboot
c9e7ca325d
first pass at polygon selection of hexes
8 years ago
cinnaboot
724549b542
added SDL_image for loading png/jpeg files
8 years ago
cinnaboot
f8a7c74b5c
fix hex colors
8 years ago
cinnaboot
ecbcadf1e5
update gooey debug window, remove imgui.ini files
8 years ago
cinnaboot
1b2c1afb51
merging windows fix and local changes
8 years ago
cinnaboot
1678100bff
fix compiling on windows w/ msvc
...
modified: .gitignore
new file: msvc/hexgame.sln
new file: msvc/hexgame.vcxproj
new file: msvc/hexgame.vcxproj.filters
new file: msvc/hexgame.vcxproj.user
new file: msvc/imgui.ini
modified: src/gooey.h
modified: src/hexgame.cpp
modified: src/hexgame.h
modified: src/renderer.h
8 years ago
cinnaboot
1469446d14
add helper function for opengl draw commands
9 years ago
cinnaboot
fb98faf835
feature parity with immediade mode opengl woo
...
also added some helper functions for the renderer createScene()
9 years ago
cinnaboot
88e0e7032f
condensed some global game state variables
9 years ago