tangled
alpha
login
or
join now
vlad.website
/
peony
0
fork
atom
A 3D game engine from scratch.
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
Vlad-Stefan Harbuz
f9ec49a4
Merge branch 'main' of git.sr.ht:~vladh/peony
main
3y ago
Vlad-Stefan Harbuz
c8555e93
add this TODO file from ages ago
3y ago
Vlad-Stefan Harbuz
7e8f0c8f
fix include order
3y ago
Vlad-Stefan Harbuz
f9777efd
add hostname checking for settings
3y ago
Vlad-Stefan Harbuz
148b3d34
refactor gl stuff from util into glutil
3y ago
Vlad-Stefan Harbuz
951edfa2
expand log
3y ago
Vlad-Stefan Harbuz
29950a99
change settings from macros to struct
3y ago
Vlad-Stefan Harbuz
ad8190af
simplify Linux compile flags
3y ago
Vlad-Stefan Harbuz
0b2f9675
correct Makefile copyright
3y ago
Vlad-Stefan Harbuz
a9422c4c
shorten copyright in shaders
3y ago
Vlad-Stefan Harbuz
fdf9a784
fix console backtick bug
3y ago
Vlad-Stefan Harbuz
cbe52cb9
refactor out EntityLoaderSet
3y ago
Vlad-Stefan Harbuz
3a5f59ad
refactor entity state
3y ago
Vlad-Stefan Harbuz
9a2a4970
refactor physics state
3y ago
Vlad-Stefan Harbuz
8052dc0b
refactor anim state
3y ago
Vlad-Stefan Harbuz
c811ebe2
refactor behavior state
3y ago
Vlad-Stefan Harbuz
b3a4c273
refactor lights state
3y ago
Vlad-Stefan Harbuz
32440914
refactor drawable state
3y ago
Vlad-Stefan Harbuz
fabdaf3f
refactor spatial::ComponentSet into just spatial::state->components
3y ago
Vlad-Stefan Harbuz
0ce2ed07
refactor spatial
3y ago
Vlad-Stefan Harbuz
79209324
remove superfluous window_size argument
3y ago
Vlad-Stefan Harbuz
f188eddc
rename todo_fixme_get_engine_state() to debug_get_engine_state()
3y ago
Vlad-Stefan Harbuz
2a56ca57
refactor window_size out of a lot of places
3y ago
Vlad-Stefan Harbuz
b117bac1
change type names
3y ago
Vlad-Stefan Harbuz
1840783f
refactor last files! :)
3y ago
Vlad-Stefan Harbuz
07122990
fix mistakes from previous refactoring
3y ago
Vlad-Stefan Harbuz
2c81fb6b
WIP: refactor things not yet refactored
3y ago
Vlad-Stefan Harbuz
d3e53e54
refactor entities
3y ago
Vlad-Stefan Harbuz
56bb7ffb
refactor engine including state, and a bunch of other things
3y ago
Vlad-Stefan Harbuz
31085378
refactor input including state, move WindowSize into common.hpp, remove GLFW user pointers
3y ago
Vlad-Stefan Harbuz
14b22f25
refactor tasks including state
3y ago
Vlad-Stefan Harbuz
9ce38781
refactor anim including state
3y ago
Vlad-Stefan Harbuz
a1f01041
refactor behavior, including state
3y ago
Vlad-Stefan Harbuz
259c2d27
refactor lights, including state
3y ago
Vlad-Stefan Harbuz
ab6e7b14
refactor cameras, including state
3y ago
Vlad-Stefan Harbuz
a8d3e315
refactor mats state into private pointer
3y ago
Vlad-Stefan Harbuz
bf3338a8
remove references to renderer_state
3y ago
Vlad-Stefan Harbuz
28809488
refactor gui_state into private pointer
3y ago
Vlad-Stefan Harbuz
ef501be4
refactor debugdraw state into private pointer
3y ago
Vlad-Stefan Harbuz
61e72a4e
refactor renderer state into private pointer
3y ago
Vlad-Stefan Harbuz
abfdb349
refactor global state for gui, console and debugdraw
3y ago
Vlad-Stefan Harbuz
797fb7c5
refactor debugdraw
3y ago
Vlad-Stefan Harbuz
29f0d977
improve style
3y ago
Vlad-Stefan Harbuz
91c0e082
refactor gui
3y ago
Vlad-Stefan Harbuz
8981d9d4
refactor gui
3y ago
Vlad-Stefan Harbuz
10f7cb70
refactor gl stuff out of fonts
3y ago
Vlad-Stefan Harbuz
d9579d71
refactor fonts
3y ago
Vlad-Stefan Harbuz
39e939b5
move window stuff into renderer
3y ago
Vlad-Stefan Harbuz
158fceda
further refactor models into geom
3y ago
Vlad-Stefan Harbuz
29a2683d
move functions into drawable
3y ago
Vlad-Stefan Harbuz
1a628880
add include
3y ago
Vlad-Stefan Harbuz
e1bc51a1
refactor drawable/models
3y ago
Vlad-Stefan Harbuz
b92d71cb
refactor models
3y ago
Vlad-Stefan Harbuz
d0067403
refactor mats
3y ago
Vlad-Stefan Harbuz
5aad8fe2
update copyright header
3y ago
Vlad-Stefan Harbuz
50cb2525
renderer: style refactor
3y ago
Vlad-Stefan Harbuz
074ae466
move is_cursor_enabled to InputState from RendererState
3y ago
Vlad-Stefan Harbuz
bd234cce
core: refactor
3y ago
Vlad-Stefan Harbuz
11bf9325
physics: rename functions
3y ago
Vlad-Stefan Harbuz
77f1c01b
reindent comments
3y ago
Merge branch 'main' of git.sr.ht:~vladh/peony
main
f9ec49a4
Vlad-Stefan Harbuz
3y
add this TODO file from ages ago
c8555e93
Vlad-Stefan Harbuz
3y
fix include order
7e8f0c8f
Vlad-Stefan Harbuz
3y
add hostname checking for settings
f9777efd
Vlad-Stefan Harbuz
3y
refactor gl stuff from util into glutil
148b3d34
Vlad-Stefan Harbuz
3y
expand log
951edfa2
Vlad-Stefan Harbuz
3y
change settings from macros to struct
29950a99
Vlad-Stefan Harbuz
3y
simplify Linux compile flags
ad8190af
Vlad-Stefan Harbuz
3y
correct Makefile copyright
0b2f9675
Vlad-Stefan Harbuz
3y
shorten copyright in shaders
a9422c4c
Vlad-Stefan Harbuz
3y
fix console backtick bug
fdf9a784
Vlad-Stefan Harbuz
3y
refactor out EntityLoaderSet
cbe52cb9
Vlad-Stefan Harbuz
3y
refactor entity state
3a5f59ad
Vlad-Stefan Harbuz
3y
refactor physics state
9a2a4970
Vlad-Stefan Harbuz
3y
refactor anim state
8052dc0b
Vlad-Stefan Harbuz
3y
refactor behavior state
c811ebe2
Vlad-Stefan Harbuz
3y
refactor lights state
b3a4c273
Vlad-Stefan Harbuz
3y
refactor drawable state
32440914
Vlad-Stefan Harbuz
3y
refactor spatial::ComponentSet into just spatial::state->components
fabdaf3f
Vlad-Stefan Harbuz
3y
refactor spatial
0ce2ed07
Vlad-Stefan Harbuz
3y
remove superfluous window_size argument
79209324
Vlad-Stefan Harbuz
3y
rename todo_fixme_get_engine_state() to debug_get_engine_state()
f188eddc
Vlad-Stefan Harbuz
3y
refactor window_size out of a lot of places
2a56ca57
Vlad-Stefan Harbuz
3y
change type names
b117bac1
Vlad-Stefan Harbuz
3y
refactor last files! :)
1840783f
Vlad-Stefan Harbuz
3y
fix mistakes from previous refactoring
07122990
Vlad-Stefan Harbuz
3y
WIP: refactor things not yet refactored
2c81fb6b
Vlad-Stefan Harbuz
3y
refactor entities
d3e53e54
Vlad-Stefan Harbuz
3y
refactor engine including state, and a bunch of other things
56bb7ffb
Vlad-Stefan Harbuz
3y
refactor input including state, move WindowSize into common.hpp, remove GLFW user pointers
31085378
Vlad-Stefan Harbuz
3y
refactor tasks including state
14b22f25
Vlad-Stefan Harbuz
3y
refactor anim including state
9ce38781
Vlad-Stefan Harbuz
3y
refactor behavior, including state
a1f01041
Vlad-Stefan Harbuz
3y
refactor lights, including state
259c2d27
Vlad-Stefan Harbuz
3y
refactor cameras, including state
ab6e7b14
Vlad-Stefan Harbuz
3y
refactor mats state into private pointer
a8d3e315
Vlad-Stefan Harbuz
3y
remove references to renderer_state
bf3338a8
Vlad-Stefan Harbuz
3y
refactor gui_state into private pointer
28809488
Vlad-Stefan Harbuz
3y
refactor debugdraw state into private pointer
ef501be4
Vlad-Stefan Harbuz
3y
refactor renderer state into private pointer
61e72a4e
Vlad-Stefan Harbuz
3y
refactor global state for gui, console and debugdraw
abfdb349
Vlad-Stefan Harbuz
3y
refactor debugdraw
797fb7c5
Vlad-Stefan Harbuz
3y
improve style
29f0d977
Vlad-Stefan Harbuz
3y
refactor gui
91c0e082
Vlad-Stefan Harbuz
3y
refactor gui
8981d9d4
Vlad-Stefan Harbuz
3y
refactor gl stuff out of fonts
10f7cb70
Vlad-Stefan Harbuz
3y
refactor fonts
d9579d71
Vlad-Stefan Harbuz
3y
move window stuff into renderer
39e939b5
Vlad-Stefan Harbuz
3y
further refactor models into geom
158fceda
Vlad-Stefan Harbuz
3y
move functions into drawable
29a2683d
Vlad-Stefan Harbuz
3y
add include
1a628880
Vlad-Stefan Harbuz
3y
refactor drawable/models
e1bc51a1
Vlad-Stefan Harbuz
3y
refactor models
b92d71cb
Vlad-Stefan Harbuz
3y
refactor mats
d0067403
Vlad-Stefan Harbuz
3y
update copyright header
5aad8fe2
Vlad-Stefan Harbuz
3y
renderer: style refactor
50cb2525
Vlad-Stefan Harbuz
3y
move is_cursor_enabled to InputState from RendererState
074ae466
Vlad-Stefan Harbuz
3y
core: refactor
bd234cce
Vlad-Stefan Harbuz
3y
physics: rename functions
11bf9325
Vlad-Stefan Harbuz
3y
reindent comments
77f1c01b
Vlad-Stefan Harbuz
3y
next