Commit Graph

200 Commits

Author SHA1 Message Date
scawful
54e8d7c3a5 Remove deprecated BitmapManager and experiment flag 2024-08-13 22:02:05 -04:00
scawful
f4d33e5a9f fix bitmap bug 2024-08-13 19:32:06 -04:00
scawful
327985b1c9 gfx cleanup 2024-08-13 18:04:41 -04:00
scawful
f1f2a7a25f gfx housekeeping 2024-08-13 00:50:39 -04:00
scawful
9f9edc9666 add YAZE_LIB_PNG if directives 2024-08-13 00:32:02 -04:00
scawful
feaee62462 add png_internal, YAZE_LIB_PNG definition 2024-08-13 00:30:14 -04:00
scawful
d94735baf5 add SDL_RETURN_IF_ERROR, refactor bitmap 2024-08-13 00:26:10 -04:00
scawful
59321aa777 reuse Create with format in Bitmap 2024-08-13 00:11:28 -04:00
scawful
57293b5887 refactor SnesPalette 2024-08-13 00:11:11 -04:00
scawful
ea81793550 PaletteGroupMap clear and empty 2024-08-10 00:15:35 -04:00
scawful
35d0130fc3 cleanup bitmap 2024-08-09 19:36:43 -04:00
scawful
579a7a9607 move SDL_Surface_Deleter and SDL_Texture_Deleter 2024-08-09 19:16:09 -04:00
Justin Scofield
478230e543 include <stdexcept> 2024-08-08 18:03:40 -04:00
scawful
3631a962bc move struct snes_palette to base 2024-08-06 23:46:45 -04:00
scawful
34ee6c9945 add base snes_color for clib 2024-08-06 22:46:05 -04:00
scawful
7e5b3858f4 mark BitmapManager as deprecated, transitioning to fixed arrays or vectors over hash map 2024-08-06 19:19:28 -04:00
scawful
7488551335 add BitmapFormat enum, update Reformat 2024-08-06 18:01:24 -04:00
scawful
0d1fda488e housekeeping 2024-08-06 01:57:16 -04:00
scawful
6afa707d14 refactor Rom class and constants 2024-08-04 21:04:26 -04:00
scawful
988f89a9cc refactor bitmap 2024-08-04 21:03:57 -04:00
scawful
b1119a0c35 housekeeping 2024-08-02 18:44:46 -04:00
scawful
7c708519ac standardize imgui headers as user instead of system 2024-07-30 23:33:12 -04:00
scawful
1b41011c74 remove unused headers 2024-07-30 17:02:08 -04:00
scawful
a1bc11b34d housekeeping 2024-07-29 12:42:52 -04:00
scawful
2962ae8e4e fix bpp format constant values 2024-07-27 09:46:04 -04:00
scawful
bf0379edc4 add Create and Reformat with GetSnesPixelFormat 2024-07-24 01:40:37 -04:00
scawful
f2b2bb17a5 add GetSnesPixelFormat and SNES_PIXELFORMAT_XBPP constants 2024-07-24 01:40:15 -04:00
scawful
aec09fa8da AddColor uint16_t override 2024-07-24 00:13:42 -04:00
scawful
e7c5cf59a6 housekeeping 2024-07-23 21:02:44 -04:00
scawful
b887771593 move palette constants to snes_palette 2024-07-22 19:25:18 -04:00
scawful
5fcd2a8f7e housekeeping 2024-07-20 09:02:04 -04:00
scawful
0600443c61 move palette group const to snes_palette 2024-07-19 22:17:41 -04:00
scawful
f02d0d85ee update bitmap manager methods 2024-07-19 20:48:02 -04:00
scawful
0660f60cde remove old transparent color code in bitmap 2024-07-18 19:54:18 -04:00
scawful
f7b98ce01c add uint16_t constructor for SnesColor 2024-07-18 19:53:48 -04:00
scawful
01b8441573 fix palette update pointer semantics 2024-07-14 19:34:33 -04:00
scawful
6a743dabd0 move palette category names and enum 2024-07-14 14:30:59 -04:00
scawful
934b9e05f3 remove shared_ptr semantics from BitmapManager as underlying texture/surface are already smart ptrs 2024-07-13 13:07:47 -04:00
scawful
eb51c43d7d remove old graphics bin from ow editor 2024-05-30 18:25:14 -04:00
scawful
18769163a2 remove shared ptr reset in bitmap cleanup 2024-05-30 18:10:11 -04:00
scawful
ba1e2367bb fix double free bug 2024-05-30 12:14:01 -04:00
scawful
00e82140e0 cleanup bitmap class 2024-05-28 23:49:45 -04:00
scawful
b48af5313b put png callback code back 2024-05-28 23:13:41 -04:00
scawful
c85da49230 add data size to create bitmap 2024-05-28 23:12:52 -04:00
scawful
3272037f72 cleanup bitmap class 2024-05-28 23:10:15 -04:00
scawful
23f0311ec9 update error handling for palettes saving for_each 2024-05-28 17:48:25 -04:00
scawful
b31a8e3ca2 add error logging to bitmap constructor 2024-05-28 17:38:35 -04:00
scawful
f28e26ef28 housekeeping 2024-05-24 20:37:29 -04:00
scawful
11004cfa46 Add scad_format namespace 2024-04-14 15:49:57 -05:00
scawful
5f7cd952d9 put palette_group_internal inside of gfx namespace 2024-04-14 15:38:43 -05:00