Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to FFI::Platypus #8

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
17421b0
Initial commit
jjatria Jun 21, 2021
2503b0b
Add META and LICENSE
jjatria Jun 21, 2021
edcce26
Remove editor swap file
jjatria Jun 21, 2021
ed0d6ef
Move constants to top of file
jjatria Jun 22, 2021
fdb39eb
Be consistent with enum definitions
jjatria Jun 22, 2021
8c28388
Start porting mixer example
jjatria Jun 22, 2021
87e3827
Complete mixer example
jjatria Jun 23, 2021
e1779b2
Fix variable name in mixer example
jjatria Jun 23, 2021
801eb2a
Add logging subs
jjatria Jun 23, 2021
25e4d94
Add second mixer example
jjatria Jun 23, 2021
c972c01
Give Rect and Point positional constructors
jjatria Jun 26, 2021
23d834f
Add software and hardware rendering tests
jjatria Jun 26, 2021
8e732ce
Finish implementing log functions and test
jjatria Jun 26, 2021
e7f5aa3
Add namespace test
jjatria Jun 26, 2021
0ae86f5
Implement remaining event types and sort in source
jjatria Jun 27, 2021
e336586
Implement remaining version functions
jjatria Jun 27, 2021
61446e2
Add some basic constants
jjatria Jun 27, 2021
9215042
Initial implementation of remaining event functions
jjatria Jun 27, 2021
71a83dd
Use positional rect constructors in sprite example
jjatria Jun 27, 2021
8761439
Implement more render functions
jjatria Jun 27, 2021
e42b854
Fix namespace test
jjatria Jun 28, 2021
3635b1e
Add bindings for Joystick functions
jjatria Jun 28, 2021
199e431
Order structs for easier navigation
jjatria Jun 28, 2021
c5b8fc8
Implement bindings for rest of tick functions
jjatria Jun 28, 2021
2079b80
Add bindings for video functions
jjatria Jun 28, 2021
bba7d3c
Add bindings for remaining controller functions
jjatria Jun 28, 2021
c0a55f1
Sort enums
jjatria Jun 28, 2021
5ea25ce
Move primitive type definitions closer
jjatria Jun 28, 2021
c26c9de
Implement bindings to remaining video functions
jjatria Jun 28, 2021
7ecda27
Add HINT constants
jjatria Jun 28, 2021
b760120
Add bindings for renderer functions
jjatria Jun 28, 2021
71b06ff
Add bindings to surface functions
jjatria Jun 28, 2021
2f2fca2
Use SDL_Palette in SDL_PixelFormat struct
jjatria Jun 28, 2021
e293863
Fix ->next accessor in SDL_PixelFormat
jjatria Jun 28, 2021
5fd39b7
Simplify definition of positional constructors
jjatria Jun 28, 2021
966ae1b
Add initial surface test
jjatria Jun 28, 2021
27e552b
Merge branch 'ffi-platypus'
jjatria Jul 1, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ Build
MYMETA.json
MYMETA.yml
Build.bat
.build/
8 changes: 5 additions & 3 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Revision history for Perl module SDL2
Revision history for SDL2

0.01 Thu Oct 11 16:51:49 2012
- original version; created by ExtUtils::ModuleMaker 0.51
{{$NEXT}}

Complete re-write using FFI::Platypus

0.01 Thu Oct 11 16:51:49 2012
- original version; created by ExtUtils::ModuleMaker 0.51
678 changes: 337 additions & 341 deletions LICENSE

Large diffs are not rendered by default.

10 changes: 0 additions & 10 deletions MANIFEST

This file was deleted.

Loading