cinnaboot
c38e3bc4a1
add paletted texture storage to render_state
8 years ago
cinnaboot
04757ec527
add prefixes to interface function names in renderer and gooey
8 years ago
cinnaboot
26e47ff9bf
remove unused function argument to createScene
8 years ago
cinnaboot
9cdb2043cc
move hexgrid buffer functions from renderer to hexgrid
8 years ago
cinnaboot
4d7c9d4dd5
update TODO list
8 years ago
cinnaboot
10f3fac1c1
move global render_group pointers in renderer to render_state
8 years ago
cinnaboot
336f916044
move camera functions from renderer to camera
8 years ago
cinnaboot
b554fc37cc
move global camera reference into render_state
8 years ago
cinnaboot
8d83a2999b
move SDL_Handles reference to render_state
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
1da3c0bcd1
rearrange some dependencies
8 years ago
cinnaboot
21eed4434b
camera init from json data
8 years ago
cinnaboot
fd08d73f9e
update rgDraw() pathway
8 years ago
cinnaboot
2fd9f39871
adding fancy lighting
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
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
cinnaboot
ebe1212d6d
adding imgui
9 years ago
dummy
ed9a188d07
add some error logging to renderer
9 years ago
dummy
4f6884526c
cleaned up shader code in renderer.h
9 years ago
dummy
8259fd6180
added aixlog for better logging
9 years ago
dummy
0603f6934c
added line borders and correct colors to hex rendering
9 years ago
dummy
bf139364cd
pretty colors!
9 years ago
dummy
3e200a3825
clean up hex parsing function
9 years ago