This website works better with JavaScript.
Home
Explore
Help
Sign In
antkeeper
/
source
Watch
1
Star
0
Fork
0
Code
Issues
8
Pull Requests
0
Releases
0
Activity
521
Commits
1
Branch
18 MiB
Branch:
master
master
Branches
Tags
${ item.name }
Create branch
${ searchTerm }
from 'master'
${ noResults }
Commit Graph
5 Commits (master)
Author
SHA1
Message
Date
C. J. Howard
628cbca31d
Upgrade OpenGL from 3.3 to 4.6. Abstract GL interface, closing
#8
.
5 months ago
C. J. Howard
8d0610649d
Improve subframe interpolation. Remove tweens from scene objects. Clean up scene object classes
1 year ago
C. J. Howard
b55ef57473
Add physics system. Improve frame scheduling. Improve input handling.
1 year ago
C. J. Howard
f1d46e10da
Revise resource management and resource loading. RAII-ify entire codebase. Improve materials and shaders. Optimize and improve all render passes. Make material pass use shader templates to support arbitrary numbers of lights. Add fnv1a data types
1 year ago
C. J. Howard
127c1aa490
Combine game context and boot state into single game class. Make game class members follow RAII principles. Add state suffix to game states and remove state namespace
1 year ago
C. J. Howard
a1aea5f075
Split game and engine code into two separate parent directories. Fix bloom pass initialization bug
1 year ago
C. J. Howard
676fbefb75
Fix and improve control profile serialization. Fix gamepad config menu. Add support for loading string maps directly rather than building them at runtme.
1 year ago
C. J. Howard
60a2ed9428
Rename control and control_map to action and action_map, respectively
1 year ago
C. J. Howard
adc5ceb6e5
Improve keyboard config menu. Add support for modifier keys in key mappings
1 year ago
C. J. Howard
b7b012f90a
Fix menu controls
1 year ago
C. J. Howard
ffda59dea6
Split application class into a window manager, a window, and an input manager
1 year ago
C. J. Howard
a615ef7cf1
Add i18n namespace. Switch to using hash strings for localized strings. Change settings to be dict-based. Improve path finding on windows. Improve window management. Add serializer and deserializer template classes
1 year ago
C. J. Howard
a37f7c0f5f
Revise events, input, and logging
1 year ago
C. J. Howard
93cd6400ea
Update copyright year
1 year ago
C. J. Howard
a2ee4f2a56
Revise game states and application class. Remove dirent. Replace path strings with std::filesystem::path
1 year ago
C. J. Howard
3c26a6fe64
Add support for adaptive v-sync. Add support for changing the render resolution. Move framebuffer creation, destruction, and resizing into dedicated functions
1 year ago
C. J. Howard
4c564d2ee0
Add pause menu state. Remove loading state
1 year ago
C. J. Howard
4e53a20169
Add extras menu. Add menu transition animations
1 year ago
C. J. Howard
446c7e1921
Improve menu text alignment. Merge title state into main menu state
1 year ago
C. J. Howard
52e54d5274
Add support for saving control profiles
1 year ago
C. J. Howard
2cfa33d934
Add control configuration support
1 year ago
C. J. Howard
a3c59ce1d7
Add suport for mouse navigation in menus
1 year ago
C. J. Howard
3eddbefccc
Move bootloader function into a boot state. Add file buffer resource. Add support for loading SDL game controller mappings database.
1 year ago
C. J. Howard
62273786e6
Revise game states
2 years ago
C. J. Howard
7ec19ab5be
Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace
2 years ago
C. J. Howard
9de00878ac
Move components and systems to ecs namespace
3 years ago
C. J. Howard
2c4e237276
Update copyright date
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
5a2d886113
Move dependencies to superbuild repo
3 years ago
C. J. Howard
c9779bf766
Replace old repo contents with new repo contents
3 years ago