Noel Berry
1b02339f63
disable audio SSE intrinsics
...
found this to be a problem when compiling with clang on M1 macs, so just disabling for the time being
2023-01-02 13:16:13 -08:00
Noel Berry
90cb51110d
small fix to previous string commit
2022-12-05 20:03:46 -08:00
Noel Berry
916ddc2020
adding a few utility methods to blah string
2022-12-05 19:18:03 -08:00
Noel Berry
1e2a009778
removing workflows for now, will revisit later
2022-12-02 18:56:55 -08:00
Noel Berry
05743b7dfc
Merge pull request #31 from SushilRagoonath/CI
...
Ci
2022-12-02 13:54:26 -08:00
SushilRagoonath
181e885598
clean
2022-12-02 14:33:25 +01:00
SushilRagoonath
f5d492e532
test windows
2022-12-02 14:26:55 +01:00
SushilRagoonath
4ee91d5812
folder
2022-12-02 14:21:15 +01:00
SushilRagoonath
688e28ac65
initial CI test
2022-12-02 14:20:16 +01:00
SushilRagoonath
c802080bab
fix win32 platform compile
2022-12-02 14:05:51 +01:00
Noel Berry
3fc3938b22
updated readme example code
2022-11-22 22:52:34 -08:00
Noel Berry
5e7c2bec90
update to SDL 2.26
2022-11-22 22:51:38 -08:00
Noel Berry
c58eb0142e
remove App::content_scale;App::get_backbuffer_size
2022-11-22 22:51:28 -08:00
Noel Berry
4d7f7a993a
added audio enabled flag
2022-11-20 19:32:38 -08:00
Noel Berry
b161457c66
fix include typo
2022-11-20 01:23:01 -08:00
Noel Berry
2c45b8b2f2
removing platform abstract class, use ifdef instead
2022-11-19 17:53:21 -08:00
Noel Berry
1b41632991
audio tweaks so it still loads on windows w/o sdl2
2022-11-19 16:40:56 -08:00
Noel Berry
c89535e328
restructuring internal namespaces & function calls
2022-11-19 16:15:31 -08:00
Noel Berry
2437d5841f
Merge pull request #25 from RandyGaul/master
...
Integrate cute_sound.h
2022-11-19 15:56:53 -08:00
RandyGaul
b57011905b
tested audio stuff on tinylink
2022-11-19 14:09:08 -08:00
Noel Berry
7821b0fcf5
Merge pull request #26 from puugz/fix-typos
...
fix typos
2022-11-19 11:53:48 -08:00
puugz
634fadcf33
fix typos
2022-11-19 15:29:18 +01:00
RandyGaul
4cc0f8b608
Integrate cute_sound.h
2022-11-13 17:59:35 -08:00
Noel Berry
20a6d9411d
fix incorrect pixel offset in asset packer trim
2022-10-28 12:54:01 -07:00
Noel
c204842d2c
adding zero_out to input bindings
2022-10-22 23:18:52 -07:00
Noel
30d7f2ee66
fixing c standard lib includes
2022-10-22 23:18:34 -07:00
Noel Berry
a5f9701ce6
fix to String::contains
2022-10-04 18:23:51 -07:00
Noel Berry
36b0d266b1
fixed String::contains
2022-10-03 00:31:00 -07:00
Noel Berry
f06c38ff3e
added bool Rect::contains(Rect)
2022-10-03 00:30:49 -07:00
Noel Berry
93a231db4d
bit of calc organization
2022-10-03 00:30:27 -07:00
Noel Berry
dcd3e11b16
Simplify folder sturcture + String refactor
...
1) Over time the total amount of files has decreased, and so it made sense to just simplify the folder structure and remove all of the subfolders.
2) Refactor the String class to utilize the existing Vector and StackVector classes instead of managing everything itself.
2022-10-01 13:30:15 -07:00
Noel Berry
c94e372e7d
added App flags, implemented v-sync and fixed timestep flags
2022-08-21 17:41:29 -07:00
Noel Berry
05b58706d7
clarified what Input::register_binding does. It returns a handle!
2022-08-21 17:39:58 -07:00
Noel Berry
a1baaaf298
updated to SDL 2.24.0, simplifies Windows High DPI
...
Although it has an issue where the Drawable Size can't really be determined from SDL anymore with D3D11... So now the D3D11 renderer returns it's backbuffer size, until this issue is resolved in SDL / I learn what the correct thing to do is.
2022-08-21 14:48:46 -07:00
Noel Berry
1ef5a9c6ad
slightly nicer BLAH_ASSERT macro
2022-08-21 12:25:36 -07:00
Noel
e581065bbb
Updating project to run with latest Emscripten
2022-07-30 16:30:13 -07:00
Noel Berry
f68e4cd8ed
added pressed()
check for Stick & Axis bindings
...
Shorthand for checking the individual buttons in the stuck or axis
2022-07-29 10:11:36 -07:00
Noel Berry
6e7e730243
Merge pull request #21 from SushilRagoonath/master
...
orange not defined
2022-07-18 10:26:17 -07:00
SushilRagoonath
a7f2fa565c
orange not defined
2022-07-18 19:09:54 +02:00
Noel Berry
e93da13b4b
Fixed D3D11 bug where uniform buffer wasn't aligning to 16-byte boundary
...
see: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-packing-rules
2022-06-21 14:26:39 -07:00
Noel Berry
ee4a2c4e7f
Merge pull request #19 from SushilRagoonath/master
...
fix win32 errors vs2022
2022-06-05 14:29:38 -07:00
SushilRagoonath
89230084d7
fix win32 errors vs2022
2022-06-04 17:50:49 +02:00
Noel
d2703e5050
added NonPremultiplied BlendMode
2022-05-28 09:38:38 -07:00
Noel
410adbfe12
fixed Textures/Samplers potentially using incorrect registers
2022-05-28 09:32:52 -07:00
Noel
0628e0dce5
added BLAH_ASSERT_FMT for formatted messages
2022-05-28 09:30:07 -07:00
Noel
79af2944f3
added optional CMake vars for SDL2 in case you load it yourself
2022-05-28 09:29:30 -07:00
Noel Berry
b2bcf66a37
fixed cmakelists requiring newline after if statement
2022-03-17 00:57:54 -07:00
Noel Berry
5a6a53f4bc
fix for dpi scale value on linux
2022-03-16 23:05:38 -07:00
Noel Berry
9096ed79a7
zero out opengl error log buffers
2022-03-16 02:12:31 -07:00
Noel Berry
23db192296
SDL2_Platform::get_clipboard was not freeing
2022-03-16 02:12:10 -07:00