Commit Graph
185 Commits
Author SHA1 Message Date
muhammadandGitHub 0e3ea088d1 Update README.md
updated the read me, so the link to the spritebatcher actually works, since batch went from being in drawing/batch to graphics/batch
2021-04-26 19:15:50 +05:00
Noel Berry cf1771926d fixed StackVector copy/move assignment operators 2021-04-24 22:47:44 -07:00
Noel Berry 682cc12780 fixed packer sub rectangle 2021-04-11 22:07:46 -07:00
Noel Berry 0f04ff0803 packer can optionally pack a source rectangle of an image
useful for packing tilesets
2021-04-11 20:57:09 -07:00
Noel Berry 459d2ad085 fixed win32 backend not getting Alt keyboard presses 2021-04-11 20:56:16 -07:00
Noel Berry e55e84f149 fixed Mat3x2 == operator 2021-04-09 22:57:31 -07:00
Noel Berry 63c2493fd3 fixed Str::replace 2021-04-09 22:57:20 -07:00
Noel Berry 78b8140f53 fixed incorrect enum names in SDL2 platform 2021-04-06 17:45:26 -07:00
Noel Berry 65f7194e4f refactored FileMode to make more sense 2021-04-05 01:07:16 -07:00
Noel Berry 9e8a181fd2 RectI::overlap_rect fix 2021-04-05 01:06:21 -07:00
Noel Berry c6b5e98deb implemented batch push_layer and pop_layer properly 2021-04-03 22:27:23 -07:00
Noel Berry aa6efb23b1 added RectI::overlap_rect 2021-04-03 22:24:51 -07:00
Noel Berry 14a53c0f3a fixing SDL2 if can't be found 2021-04-02 10:56:07 -07:00
Noel Berry 0c3cac2d08 indentation fixes 2021-03-27 23:29:03 -07:00
Noel Berry 1376ef874b fixing win32 file operations for 64 bit integers 2021-03-26 22:48:16 -07:00
Noel Berry 3b4f721b64 fixing tab mismaches 2021-03-26 00:58:43 -07:00
Noel Berry e406a9d3c6 added text input to win32 platform backend 2021-03-26 00:56:21 -07:00
Noel Berry 0a9f825660 mouse wheel input to win32 platform backend 2021-03-26 00:35:31 -07:00
Noel Berry 94f25cea88 removing redundant framebuffer virtual methods 2021-03-24 01:07:49 -07:00
Noel Berry bd9736df03 simplified texture and framebuffer create methods 2021-03-24 00:56:43 -07:00
Noel BerryandGitHub 1570e9becf Removing incorrect comment 2021-03-23 19:53:51 -07:00
Noel Berry 742c990b91 spacing 2021-03-23 15:47:34 -07:00
Noel BerryandGitHub 88ce95c411 Merge pull request #8 from bradms/master
SDL2 downloaded from the web
2021-03-23 15:45:37 -07:00
Noel BerryandGitHub 6c13753c64 Merge branch 'master' into master 2021-03-23 15:45:19 -07:00
Noel Berry 6fddd34ca5 cleaning up cmake defines; adding a Win32 Platform Backend 2021-03-23 01:56:53 -07:00
Noel BerryandGitHub d34a55e2ac fixed old variable name in readme example 2021-03-22 17:04:53 -07:00
Noel Berry 9e3f745a38 removed drawing folder; moved to graphics 2021-03-22 16:53:27 -07:00
Noel Berry a001a61847 fixed SDL2 controller index mismatch
SDL2 added event returns the index, but all other ones return the InstanceID, which I was not aware of! Pretty big error.
2021-03-21 15:49:11 -07:00
Noel BerryandGitHub d7e642e3f2 clarifying platform & graphics backends 2021-03-21 12:17:20 -07:00
Noel BerryandGitHub e27226ab17 remove redundant readme line 2021-03-21 02:15:25 -07:00
Noel Berry 088851b43f Lots of documentation & commenting 2021-03-21 02:08:28 -07:00
Noel Berry 9b42bba16e spritefont takes a vector instead of a null-terminated charset 2021-03-20 23:24:18 -07:00
Noel Berry d388931dd3 fixed incorrect D3D11 swap chain parameter 2021-03-20 22:23:34 -07:00
Noel Berry 4351d77f73 fixing various clang warnings 2021-03-20 22:17:40 -07:00
Noel Berry 3913cf7c02 additional input binding comments 2021-03-20 21:58:44 -07:00
Noel Berry f3bbda5f6c simplified and cleaned up new input binding implementation 2021-03-20 21:16:36 -07:00
Noel Berry 3f07c03fa5 new input binding/mapping implementation 2021-03-20 19:23:20 -07:00
Noel Berry d73241e8fe replaced log.h with common.h, added easier shorthand for int types 2021-03-20 17:33:04 -07:00
Noel BerryandGitHub 9f9ed08007 cleaned up readme text a little 2021-03-18 00:23:35 -07:00
Brad Svercl 1978a64f79 Merge remote-tracking branch 'upstream/master' 2021-03-14 19:42:57 -05:00
Noel Berry c3a9548ffa fixed missing std::forward to Path::join 2021-03-08 11:05:18 -08:00
Noel Berry fb21ec869d fixed Texture::get_data for depth buffer textures in d3d11 2021-02-22 21:50:53 -08:00
Noel Berry 77f551f65e d3d11 clear fix when no depth buffer is enabled 2021-02-22 15:15:31 -08:00
Noel Berry 2de541fb18 fixing d3d11 depth buffers, adding depth buffer clear support 2021-02-21 23:00:37 -08:00
Noel Berry a72cd5cab6 simplifying logging, changing App events to std::function 2021-02-21 18:43:42 -08:00
Noel Berry f8741e27e2 vec2 & rect code cleanup 2021-02-21 16:30:21 -08:00
Noel Berry 118af7d3b4 cleaned up compile warnings from backend_d3d11 2021-02-21 16:29:45 -08:00
Noel Berry 2ea0ed5870 removed warnings from time.cpp 2021-02-21 16:29:23 -08:00
Noel Berry 8491d2a56b added vec3 skeleton 2021-02-21 16:29:13 -08:00
Brad Svercl 21de69d6fa Use official SDL2 git repository 2021-02-11 13:14:36 -06:00