index
:
chickadee
master
wip-gpu
wip-graphics-backend
wip-sglsl
Chickadee Game Toolkit
Gitolite user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
chickadee.scm
Commit message (
Expand
)
Author
Age
Files
Lines
*
WIP path stuff
wip-graphics-backend
David Thompson
2024-10-19
1
-6
/
+16
*
WIP graphics engine rewrite.
David Thompson
2024-07-24
1
-85
/
+94
*
Preserve user clear color on window resize.
David Thompson
2023-05-27
1
-1
/
+3
*
Add window event handlers to run-game.
David Thompson
2023-05-13
1
-17
/
+52
*
Switch to Guile's built-in high resolution timer.
David Thompson
2023-05-03
1
-2
/
+2
*
Relicense nearly everything to Apache 2.0.
David Thompson
2023-04-26
1
-11
/
+9
*
Update my email address.
David Thompson
2023-04-25
1
-1
/
+1
*
Allow for changing the default clear color in run-game procedure.
David Thompson
2022-10-25
1
-1
/
+3
*
Update error handling to use Guile's new exception API.
David Thompson
2022-10-08
1
-2
/
+2
*
game-loop: Add current-timestep parameter.
David Thompson
2021-09-21
1
-1
/
+2
*
game-loop: Add init argument to run-game*.
David Thompson
2021-09-21
1
-2
/
+2
*
Don't pass along error handler if the user didn't provide one.
David Thompson
2021-09-21
1
-1
/
+1
*
Run load hook after loading game controller mappings.
David Thompson
2021-09-21
1
-1
/
+1
*
Flush all SDL input events after running error handler.
David Thompson
2021-09-21
1
-1
/
+6
*
graphics: texture: Add support for cube maps.
David Thompson
2021-08-16
1
-0
/
+2
*
Add warp-mouse and set-show-cursor! procedures.
David Thompson
2021-05-13
1
-0
/
+8
*
Add mouse wheel event handler.
David Thompson
2021-05-13
1
-0
/
+4
*
graphics: Rewrite with-graphics-state to use state specs.
David Thompson
2021-03-14
1
-1
/
+1
*
Add support for window resizing.
David Thompson
2021-03-05
1
-11
/
+20
*
graphics: Rewrite rendering engine.
David Thompson
2021-01-26
1
-13
/
+8
*
graphics: gpu: Move guardian to <gpu> structure.
David Thompson
2021-01-20
1
-1
/
+1
*
Switch to high resolution timer.
David Thompson
2020-12-15
1
-4
/
+5
*
Update to new guile-sdl2 API.
David Thompson
2020-12-05
1
-10
/
+10
*
Fallback to no multisampling if window creation fails.
David Thompson
2020-11-18
1
-19
/
+45
*
Add elapsed-time procedure.
David Thompson
2020-11-16
1
-0
/
+6
*
Remove scancode argument from key-press and key-release handlers.
David Thompson
2020-11-16
1
-2
/
+0
*
graphics: Add multisampling support.
David Thompson
2020-10-12
1
-0
/
+4
*
Rename 'render' subdirectory to 'graphics'.
David Thompson
2020-10-03
1
-5
/
+5
*
render: gpu: Query GL context for GL and GLSL versions.
David Thompson
2020-08-24
1
-0
/
+6
*
Resize default viewport when window is resized.
David Thompson
2020-08-24
1
-1
/
+6
*
render: viewport: Decouple screen clearing from viewport switching.
David Thompson
2020-04-11
1
-3
/
+1
*
Add controller-button-released? procedure.
David Thompson
2020-04-08
1
-0
/
+5
*
Integrate new audio module into game loop.
David Thompson
2020-04-07
1
-3
/
+6
*
Clear the screen even when nothing is being drawn.
David Thompson
2019-11-06
1
-5
/
+10
*
Add a bunch of window manipulation procedures.
David Thompson
2019-11-06
1
-19
/
+108
*
render: Collect all managed GPU state into a single record type.
David Thompson
2019-11-06
1
-2
/
+4
*
Remove obsolete controller handling code.
David Thompson
2019-01-09
1
-6
/
+0
*
Add SDL2 game controller database file.
David Thompson
2019-01-08
1
-0
/
+3
*
Remove redundant open-all-controllers procedure.
David Thompson
2019-01-06
1
-8
/
+0
*
Add controller-name procedure.
David Thompson
2019-01-06
1
-0
/
+9
*
Fix normalization of game controller axis values.
David Thompson
2019-01-06
1
-3
/
+2
*
Fix game controller stuff.
David Thompson
2018-12-14
1
-5
/
+5
*
Add controller query procedures.
David Thompson
2018-12-14
1
-4
/
+18
*
Add mouse query procedures.
David Thompson
2018-12-13
1
-2
/
+23
*
Re-add key-pressed? and key-released? procedures.
David Thompson
2018-12-13
1
-1
/
+12
*
Re-hide SDL2 details.
David Thompson
2018-12-13
1
-73
/
+183
*
game-loop: Sleep thread a bit to avoid 100% CPU usage.
David Thompson
2018-12-09
1
-1
/
+3
*
Remove default error handler.
David Thompson
2018-09-02
1
-13
/
+15
*
Fix error handling logic.
David Thompson
2018-08-25
1
-7
/
+15
*
Remove custom backtrace display.
David Thompson
2018-08-25
1
-9
/
+0
[next]