NepDisk
0450f45635
Kill MSVC
...
We are a GCC and Clang household, get this shit outta here
2025-10-16 20:42:11 -04:00
Wumbo
c1b7f089c8
Apply skin wildcards in SPRTINFO to v2 chars only
2025-10-02 23:30:47 -04:00
NepDisk
2f84779d41
Update rest of the existing files to use blankart branding
2025-07-01 00:23:30 -04:00
NepDisk
f004b36dbb
Revert 'Merge pull request 'File loading refactor' ( #68 ) from wadstrbuf into blankart-dev'
...
This reverts commit f72475b557 , reversing
changes made to 0c89c85aae .
Sorry Generic this branch is really cool but it needs more work. I shouldn't have merged it too early...
2025-06-30 01:45:01 -04:00
GenericHeroGuy
7aae6775e6
Use LUMPERROR instead of INT16_MAX, and MAX_WADFILES instead of UINT16_MAX
...
The 32768th lump of a file works now lol
2025-06-25 17:47:57 +02:00
GenericHeroGuy
4a3ae30984
Switch to xxHash for hashing lump data
...
And shrink lumpinfo_t to a nice, round 32 bytes. We don't support 64-bit
file sizes anyway
2025-06-25 02:09:59 +02:00
GenericHeroGuy
4ffd4621e4
Let's clean this shit up properly
...
lumpinfo_t is now private. Wanna iterate thru lumps? Use the W_* functions
2025-06-25 00:43:46 +02:00
GenericHeroGuy
927f30e51f
Aww yeah, string buffers baby!
2025-06-24 01:05:56 +02:00
NepDisk
c7cbc27efb
completly borked remove flats port
...
Completey fucked color and brightmap handling for floors.
2025-05-24 23:41:33 -04:00
GenericHeroGuy
48204a5ba7
Sprite frame/char compatibility
2025-02-20 00:32:31 +01:00
James R
7d06905097
SPRTINFO: print warnings instead of I_Error (don't crash the game)
2024-10-18 04:13:44 -04:00
James R
e93de906e0
Add BrightMap support to SPRTINFO
2024-09-05 17:14:10 -04:00
NepDisk
5cf0292bb2
Revert "Add BrightMap support to SPRTINFO"
...
This reverts commit 1a8c093b23 .
2024-09-02 04:49:10 -04:00
James R
1a8c093b23
Add BrightMap support to SPRTINFO
2024-09-02 04:31:26 -04:00
NepDisk
70d900264e
Revert Merge branch sprite-brightmaps into master
...
This reverts commit ce47997a10 .
2024-08-24 15:25:46 -04:00
Oni
a87c060c4a
Merge branch 'sprite-brightmaps' into 'master'
...
Rudimentary sprite brightmap support
See merge request KartKrew/Kart!801
2024-08-21 23:18:46 -04:00
James R
8d453b5ecd
Update and extend R_ParseSpriteInfo for default pivot
...
- Set default pivot with DEFAULT block
- Use wildcard star (*) with Sprite/Sprite2Info/Skin to
iterate over all sprites and/or skins
2024-07-31 03:12:04 -04:00
James R
fbc66890ea
Refactor R_ParseSpriteInfo
...
Splits up the function, thus makes me want to kill myself
less.
2024-07-31 03:11:21 -04:00
Jaime Ita Passos
4563722695
tRNS chunk fix
...
Fixes a faulty check not properly detecting the presence of a tRNS chunk.
2022-03-18 13:56:01 +00:00
Jaime Ita Passos
96edcff902
Optimize Picture_GetPatchPixel
2022-03-18 13:55:04 +00:00
James R
bef9f502ca
pedantic: cast to (void*) for printf %p
2022-02-20 03:15:51 -08:00
Sally Coolatta
9d7ec0ab8f
Merge SRB2 next
...
Probably doesn't compile yet, but I got rid of all of the conflicts for anyone who wants to take a stab at it.
2021-02-27 05:18:36 -05:00
Jaime Ita Passos
940f134717
Fix a crash in Picture_GetPatchPixel with PICFMT_DOOMPATCH formats
2020-12-14 00:53:42 -03:00
Jaime Ita Passos
be274a4fa9
Merge branch 'next' into spritestuff2
2020-11-19 00:52:43 -03:00
Sally Coolatta
fed0ed98de
Add R_SpriteRotationAngle function
...
Gets the rotation angle for the mobj's sprite. Meant for pitch & roll later, but that part is if'd out currently and just returns mobj->rollangle
2020-10-30 15:54:58 -04:00
Jaime Passos
53a5e75855
Correctly return the output patch's size in Picture_PatchConvert
2020-10-13 19:16:25 -03:00
Jaime Passos
e23929a899
Refactor patch rotation
2020-10-10 18:43:26 -03:00
Jaime Passos
b44837324f
Merge branch 'next' into patch-stuff-again-2
2020-10-10 17:01:10 -03:00
Jaime Passos
e746a1ecba
Only check the tRNS (trans) chunk if the image is still palettized
2020-10-10 14:17:53 -03:00
Jaime Passos
8dcc415202
Compare the PNG's palette with the game's palette instead of assuming they are the same
2020-10-10 14:17:42 -03:00
Jaime Passos
f75aa6cd18
Use leftoffset and topoffset, not loffs and toffs
2020-10-02 20:40:42 -03:00
Jaime Passos
9ad15fd556
Fix PNG issue in OpenGL + optimize PNG sprite loading
2020-10-02 19:48:13 -03:00
Jaime Passos
a8d3510958
Attempt to use the PNG image's palette, if it is present
2020-09-10 03:16:21 -03:00
Jaime Passos
15eb91be69
Use color look-up table for PNG conversion
2020-09-10 02:10:31 -03:00
Jaime Passos
98c6b54994
Improved memory management for patches
2020-09-07 02:23:07 -03:00
Jaime Passos
d18d12fdea
Introduce Doom patch format into picture formats
...
Fixes sprite rotation
2020-08-15 21:52:01 -03:00
Jaime Passos
7bc4af41ab
Merge branch 'pictureformats' into patch-stuff-again-2
2020-08-15 20:48:28 -03:00
Jaime Passos
10189ecdc0
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2 into pictureformats
2020-07-21 22:25:00 -03:00
Jaime Passos
c69a4f9ced
Merge remote-tracking branch 'origin/next' into pictureformats
2020-05-15 01:34:54 -03:00
Jaime Passos
81a57d5fac
Merge remote-tracking branch 'origin/next' into pictureformats
2020-03-07 20:43:16 -03:00
Jaime Passos
a6472c2ffb
Merge remote-tracking branch 'origin/next' into pictureformats
2020-01-10 04:11:26 -03:00
Jaime Passos
e459a44848
Fix shadowed declarations
2020-01-07 20:07:35 -03:00
Jaime Passos
c85c1550c3
Fix Picture_GetPatchPixel
2020-01-07 20:05:40 -03:00
Jaime Passos
058ad19433
Fix patch generation
2020-01-07 20:05:33 -03:00
Jaime Passos
f39368dfb0
use enum for bpp
2020-01-07 20:04:18 -03:00
Jaime Passos
9c66740e2b
AA trees are not needed at all for rotated patches
2020-01-07 16:10:38 -03:00
Jaime Passos
3b29ec3fbc
Merge remote-tracking branch 'origin/next' into pictureformats
2020-01-07 16:10:25 -03:00
Jaime Passos
e2d0ddfb54
R_GetTextureFlat -> R_GetLevelFlat
2020-01-07 13:27:59 -03:00
Jaime Passos
96340ac80c
Move texture stuff to its own file
2020-01-07 12:35:10 -03:00
Jaime Passos
d18b0dcde8
How did I mess this up?
2020-01-06 22:08:51 -03:00