Jaime Ita Passos
|
5293c52bca
|
Remove SHORT macros for referencing patch width/height/offsets
|
2020-11-22 20:02:47 -03:00 |
|
Jaime Ita Passos
|
071ec73389
|
Some fixes for spritestuff2
|
2020-11-22 03:47:15 -03:00 |
|
Jaime Passos
|
fccbc00cac
|
Fix the wrong freeing function call being used in Patch_FreeData
|
2020-10-13 19:18:01 -03:00 |
|
Jaime Passos
|
cc97e22e2f
|
Changes to sprite rendering:
- Added render flags (see r_defs.h)
- Implemented floor splats
- Drop shadow sprite rendering through render flags
|
2020-10-12 00:13:22 -03:00 |
|
Jaime Passos
|
b808b3ef41
|
Move calculation of rotated patch dimensions into its own function
Simplify rotation code when the pivot isn't in the center
|
2020-10-11 03:39:31 -03:00 |
|
Jaime Passos
|
6e5f71dd45
|
Refactor patch rotation
|
2020-10-10 18:43:26 -03:00 |
|
Jaime Passos
|
dcaad758f4
|
Improved memory management for patches
|
2020-09-07 02:23:07 -03:00 |
|
Jaime Passos
|
92c4993d67
|
Introduce Doom patch format into picture formats
Fixes sprite rotation
|
2020-08-15 21:52:01 -03:00 |
|
Jaime Passos
|
9b426b474c
|
Merge branch 'pictureformats' into patch-stuff-again-2
|
2020-08-15 20:48:28 -03:00 |
|
Jaime Passos
|
8863e13fde
|
Rename R_CheckIfPatch
|
2020-08-15 20:14:36 -03:00 |
|
Jaime Passos
|
91ed56ef40
|
Refactor patch loading
|
2020-08-08 05:16:47 -03:00 |
|
Jaime Passos
|
ac04853f8c
|
Remove GrTexInfo
|
2020-07-06 00:35:48 -03:00 |
|
Monster Iestyn
|
1528f2aef8
|
Fix drop shadow and rotsprite code to use SHORT()
|
2020-05-02 17:13:16 +01:00 |
|
James R
|
08627752b2
|
Fix NOPNG compiling
|
2020-02-20 17:30:32 -08:00 |
|
Jaime Passos
|
b3933c7842
|
Fix R_CacheRotSprite not working with PNG lumps
|
2020-02-17 22:59:36 -03:00 |
|
James R
|
a46b397659
|
Remove code that does effectively nothing
|
2020-01-31 14:35:19 -08:00 |
|
toaster
|
d89050f073
|
Merge branch 'next' of https://git.magicalgirl.moe/STJr/SRB2.git into public_hexang
# Conflicts:
# src/r_defs.h
|
2020-01-08 21:47:47 +00:00 |
|
James R
|
7deb18bdc9
|
Merge remote-tracking branch 'origin/master' into next
|
2020-01-08 13:27:14 -08:00 |
|
toaster
|
0b1108425d
|
Hexafaceted sprite angle support (See merge request description coming soon).
Also, some minor memory efficiency fixes to both rotsprite and ordinary sprite rotations.
|
2020-01-08 20:49:14 +00:00 |
|
Jaime Passos
|
a1af6b9134
|
Picture formats test
|
2020-01-06 18:22:23 -03:00 |
|
Jaime Passos
|
6d754821fb
|
AA trees are not needed at all for rotated patches
|
2020-01-05 03:10:03 -03:00 |
|
Jaime Passos
|
03d4082f21
|
Rename functions
|
2020-01-01 17:46:26 -03:00 |
|
Jaime Passos
|
c7794d4ce0
|
Remove unused parameter
|
2020-01-01 17:36:55 -03:00 |
|
Jaime Passos
|
6d2f2e0865
|
Update copyrights
|
2020-01-01 17:30:07 -03:00 |
|
Jaime Passos
|
401c35b407
|
Fix transparent PNG conversion
|
2020-01-01 17:28:22 -03:00 |
|
James R
|
fc8c0f8a9a
|
Merge remote-tracking branch 'origin/master' into next
|
2019-12-30 13:16:53 -08:00 |
|
Alam Ed Arias
|
c394ad056c
|
use size_t to count the sprites
|
2019-12-27 13:20:58 -05:00 |
|
Jaime Passos
|
5ea43aa023
|
Fix sprite rotation crashes.
|
2019-12-27 00:37:40 -03:00 |
|
Jaime Passos
|
da1718f93c
|
Avoid possible overflows in the rotsprite arrays.
|
2019-12-26 21:49:36 -03:00 |
|
Jaime Passos
|
4b653a0b12
|
Remove the min() and max() calls.
|
2019-12-26 21:36:35 -03:00 |
|
Jaime Passos
|
56fd29a42a
|
stuff
|
2019-12-26 21:27:30 -03:00 |
|
Jaime Passos
|
6779c508e7
|
Satisfy rollangle table with a 3deg angle
|
2019-12-23 12:19:05 -03:00 |
|
Jaime Passos
|
551828607c
|
Load SPR_ lumps as SpriteInfo
|
2019-12-19 17:25:19 -03:00 |
|
Jaime Passos
|
aff5b52eba
|
change ROTANGLES to 72
|
2019-12-17 13:39:26 -03:00 |
|
Jaime Passos
|
8422c88063
|
optimise R_CacheRotSprite
|
2019-12-17 13:25:55 -03:00 |
|
Jaime Passos
|
c6f36fc470
|
un-ROTSPRITE rollangle and spriteinfo
|
2019-12-17 13:09:25 -03:00 |
|
Jaime Passos
|
c4518cce9d
|
Update r_patch.c
|
2019-12-06 17:05:36 -03:00 |
|
Steel Titanium
|
d415cd5c6d
|
Update copyright date on source files
|
2019-12-06 13:49:42 -05:00 |
|
Alam Ed Arias
|
c0ec90901e
|
frameFrame is unsigned, let set it to 0xFF
|
2019-12-05 15:50:44 -05:00 |
|
Alam Ed Arias
|
3120c99eeb
|
Fix compiling for MSVC
|
2019-12-05 12:38:50 -05:00 |
|
James R
|
56e5e3a01e
|
Deobfuscate the R_ParseSpriteInfo call
|
2019-11-14 19:56:26 -08:00 |
|
James R
|
aa158cccd9
|
Freed before read, oops!
|
2019-11-14 19:28:33 -08:00 |
|
toaster
|
46e8bf2f30
|
Fix incorrect offsets of cached rotsprites
|
2019-11-14 23:22:18 +00:00 |
|
Jaime Passos
|
8506d420a6
|
Optimise
|
2019-11-14 14:12:36 -03:00 |
|
Jaime Passos
|
4292c5fc0b
|
Other things I missed. Also added SF_NONIGHTSROTATION. Do I even have to keep the old behaviour? I have no idea.
|
2019-11-14 12:27:22 -03:00 |
|
Jaime Passos
|
a9183b474b
|
rename rollaxis to rotaxis
|
2019-11-13 12:47:30 -03:00 |
|
Jaime Passos
|
b54f6181c3
|
Rotation axis (will rename internally later)
|
2019-11-13 12:36:44 -03:00 |
|
Jaime Passos
|
91a01be891
|
Merge remote-tracking branch 'origin/master' into rotsprite_i
|
2019-11-11 14:41:55 -03:00 |
|
Jaime Passos
|
e78999549b
|
Hopefully the last time this week I'll ever touch these files
|
2019-11-06 20:41:55 -03:00 |
|
Jaime Passos
|
417aa778aa
|
Use doomtype.h types instead of libpng types
|
2019-10-29 00:20:21 -03:00 |
|