C. J. Howard
|
1e7328c1aa
|
Separate render context into a render context and render queue. Change signature of render pass render functions. Pass time variables to render context. Add a visitor pattern render function to scene objects. Add a refresh function for text objects. Remove obsolete time tweens.
|
2 years ago |
C. J. Howard
|
8de74d2e1b
|
Revise vertex buffer and vertex attribute classes, add text scene object class
|
2 years ago |
C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
2 years ago |
C. J. Howard
|
cdde99b948
|
Add configurable exposure to camera class
|
3 years ago |
C. J. Howard
|
5547960119
|
Move shader template class into render folder
|
3 years ago |
C. J. Howard
|
49431013b9
|
Rename shader class to shader_object, as well as extend its functionality and improve error handling
|
3 years ago |
C. J. Howard
|
bf51b4ae1d
|
Fix sky pass and time tweening issues
|
3 years ago |
C. J. Howard
|
aaa303d20b
|
Add prefix to material shader inputs, pre-expose lights in material pass
|
3 years ago |
C. J. Howard
|
6a09b97e29
|
Rename spotlight class to spot_light
|
3 years ago |
C. J. Howard
|
cd557896d3
|
Add support for directional light textures
|
3 years ago |
C. J. Howard
|
3023e75cf5
|
Apply temporary fix to astronomy system and sun position calculation
|
3 years ago |
C. J. Howard
|
b1b1dbd62f
|
Add loader for JSON texture data
|
3 years ago |
C. J. Howard
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
3 years ago |
C. J. Howard
|
978ad7add6
|
Rename scene class to collection and move all scene-related classes into the scene namespace
|
3 years ago |
C. J. Howard
|
2c4e237276
|
Update copyright date
|
3 years ago |
C. J. Howard
|
de96e99c67
|
Make camera use reverse z projection for increased depth testing accuracy
|
3 years ago |
C. J. Howard
|
a11bca4ce2
|
Add half z matrix projection functions
|
3 years ago |
C. J. Howard
|
7222deeb56
|
Add weather system
|
3 years ago |
C. J. Howard
|
4ff2d244fb
|
Increase brushstroke width and change decal op
|
3 years ago |
C. J. Howard
|
a6fa3c1802
|
Add color space parameter to texture creation
|
3 years ago |
C. J. Howard
|
44bafa5e8e
|
Add tangent and bitangent calculation to painting system
|
3 years ago |
C. J. Howard
|
12020be05a
|
Depth-sort decals properly, add decal offset, and fix painting cursor position
|
3 years ago |
C. J. Howard
|
6aa655f3f1
|
Add painting system
|
3 years ago |
C. J. Howard
|
2a9fffbdf1
|
Fix outline pass depth issue
|
3 years ago |
C. J. Howard
|
6a5c459db3
|
Add marker tool and fix x-ray material sorting
|
3 years ago |
C. J. Howard
|
d6ff0a07fb
|
Add lens and flashlight spotlight
|
3 years ago |
C. J. Howard
|
752991b0f5
|
Add outline pass
|
3 years ago |
C. J. Howard
|
924cde00e5
|
Refactor application to split into application class and separate game bootloader
|
3 years ago |
C. J. Howard
|
0a5a7035d8
|
Integrate previously separate unpublished VMQ math library directly into Antkeeper source
|
3 years ago |
C. J. Howard
|
1346f0cac2
|
Add screen transition class
|
3 years ago |
C. J. Howard
|
1c4759badb
|
Get animation system working
|
3 years ago |
C. J. Howard
|
5a2d886113
|
Move dependencies to superbuild repo
|
3 years ago |
C. J. Howard
|
c9779bf766
|
Replace old repo contents with new repo contents
|
3 years ago |