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
|
870ccc2030
|
Add ping method to signal class. Remove some obsolete systems
|
1 year ago |
C. J. Howard
|
f4d46b0ca7
|
Add support for FXAA
|
1 year ago |
C. J. Howard
|
ee0cef6162
|
Improve bloom
|
1 year ago |
C. J. Howard
|
407f62a6bc
|
Move some material flags to material parameters. Remove shadow mapping parameters from shadow map pass and add them to directional lights
|
1 year ago |
C. J. Howard
|
4b3ebf3e7e
|
Add audio setup and shutdown to boot state
|
1 year ago |
C. J. Howard
|
93cd6400ea
|
Update copyright year
|
1 year ago |
C. J. Howard
|
f54989f5d7
|
Rename biome to ecoregion. Add ecoregion loader.
|
1 year ago |
C. J. Howard
|
a768d52b3a
|
Remove dependencies on math.hpp, remove some obsolete systems
|
1 year ago |
C. J. Howard
|
8bc2811081
|
Add spring system. Improve orbit cam and first person cam
|
1 year ago |
C. J. Howard
|
ce5c8b6743
|
Improve constraint system and add more constraint types. Improve nuptial flight camera. Improve spatial system and atmosphere system. Update EnTT to version 3.10.3
|
1 year ago |
C. J. Howard
|
96c678e5fc
|
Move game-related components and systems out of entity namespace and into game namespace
|
1 year ago |
C. J. Howard
|
e8b5693fb1
|
Add sky illuminance lut to sky pass. Improve calculation of atmospheric scattering coefficients. Revise color namespace. Improve vector and matrix classes.
|
1 year ago |
C. J. Howard
|
a402e70a90
|
Improve world creation functions with added exception handling, add colors to logger on Windows
|
1 year ago |
C. J. Howard
|
289b579131
|
Add wander, seek, and flee steering behaviors, improve conversions between quaternions and matrices
|
1 year ago |
C. J. Howard
|
77c418b7a8
|
Add infinite ground render pass. Move camera exposure normaliztion factor into render context
|
1 year ago |
C. J. Howard
|
6c55aceff5
|
Improve state change transitions
|
1 year ago |
C. J. Howard
|
61234452e0
|
Move some state specific variables out of game context and into their respective states
|
1 year ago |
C. J. Howard
|
c5c9b80eae
|
Move splash screen-specific variables out of game context and into splash state
|
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
|
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
|
6299d2a41a
|
Improve sound and graphics menus
|
1 year ago |
C. J. Howard
|
cdcba7e9be
|
Add graphics menu
|
1 year ago |
C. J. Howard
|
7b7e361e95
|
Add sound menu
|
1 year ago |
C. J. Howard
|
aef9db4c96
|
Add credits state and language menu state
|
1 year ago |
C. J. Howard
|
b5739f14c3
|
Revise debug log format. Fix calculation of font linegap and linespace. Tweak state transitions
|
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
|
54d9c199f5
|
Put classes related to high-level rendering into render namespace
|
2 years ago |
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
|
d09de68cd8
|
Add FreeType implementation of the typeface class, add FreeType typeface loader. Closes #4.
|
2 years ago |
C. J. Howard
|
ddab8b2021
|
Remove obsolete tracking system and dead code
|
2 years ago |
C. J. Howard
|
11586ff2bd
|
Remove obsolete biome class and biome loader
|
2 years ago |
C. J. Howard
|
22ea65727c
|
Add camera tool
|
2 years ago |
C. J. Howard
|
0f96744def
|
Add support for loading and saving gamepad calibration files
|
2 years ago |
C. J. Howard
|
7dfe0bbaee
|
Add support for toggling mouse look
|
2 years ago |
C. J. Howard
|
3c78e5a99b
|
Add support for loading mouse motion bindings
|
2 years ago |
C. J. Howard
|
68ef139df4
|
Add parallel processes to game context
|
2 years ago |
C. J. Howard
|
30d68648be
|
Revise tool component and remove tool system
|
2 years ago |
C. J. Howard
|
04c98dac95
|
Replace config file class and loader with JSON file and loader
|
2 years ago |
C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
2 years ago |
C. J. Howard
|
5af597d9bc
|
Remove obsolete pheromone matrix class, nest class, and nest system
|
2 years ago |
C. J. Howard
|
c2b1058f55
|
Remove obsolete control system
|
2 years ago |
C. J. Howard
|
0944cd50bb
|
Add 3DOF constraint directly to underground camera, reduce input delay
|
2 years ago |
C. J. Howard
|
76291c5612
|
Add more constraints and constraint and control callback-based camera controls
|
2 years ago |
C. J. Howard
|
402a75265e
|
Add brood state, rename play state to forage state, revise and reorganize camera compositors
|
2 years ago |