Jaime Passos
|
8f65b98c24
|
Remove NOWATER define
|
2020-11-05 00:00:08 -03:00 |
|
Jaime Passos
|
c07c80fd9e
|
Plane optimization and cleanup
|
2020-11-04 23:46:34 -03:00 |
|
Jaime Passos
|
805818d48e
|
R_DrawSplatSprite -> R_DrawFloorSprite
|
2020-11-04 21:43:16 -03:00 |
|
Jaime Passos
|
0f9d85694d
|
Implement an "ignore colormaps" sprite rendering flag
|
2020-10-27 19:54:50 -03:00 |
|
Jaime Passos
|
b03d95c5c6
|
Bug fixes
|
2020-10-27 17:02:35 -03:00 |
|
Jaime Passos
|
b872222b50
|
Implement blend modes
|
2020-10-27 00:03:41 -03:00 |
|
Jaime Passos
|
dfc85ec21a
|
Include p_local.h
|
2020-10-19 17:38:02 -03:00 |
|
Jaime Passos
|
a21685812f
|
Rename R_DrawVisSplat to R_DrawSplatSprite, move into r_splats.c
|
2020-10-19 17:36:29 -03:00 |
|
Jaime Passos
|
dbc149f85a
|
Remove FLOORSPLATS define
|
2020-10-19 17:33:16 -03:00 |
|
Jaime Passos
|
3ac175660c
|
Don't render sprites with negative xscale or yscale in OpenGL
|
2020-10-17 22:40:49 -03:00 |
|
Jaime Passos
|
70ada935ec
|
Don't free PU_HWRCACHE and PU_HWRCACHE_UNLOCKED memory tags in HWR_ClearAllTextures.
Probably fixes a random annoying crash around that function.
(I was also suspecting renderer switching was doing other slightly weird stuff.)
|
2020-10-15 14:31:16 -03:00 |
|
Jaime Passos
|
060c25c14d
|
[Software floor sprites] Set the colormap and translation outside of the loop
|
2020-10-15 14:12:19 -03:00 |
|
Jaime Passos
|
bf9ed39ec3
|
Change vis->transmap statement
|
2020-10-15 14:05:18 -03:00 |
|
Jaime Passos
|
bc3ac7615f
|
Remove unnecessarily duplicated code in R_GetSpriteTranslation
|
2020-10-15 11:32:21 -03:00 |
|
Jaime Passos
|
50bd8abc78
|
Fix precipitation
|
2020-10-15 00:03:32 -03:00 |
|
Jaime Passos
|
3bace37a25
|
Don't project if rot_y is less than a single fracunit
|
2020-10-14 21:26:23 -03:00 |
|
Jaime Passos
|
bf8bb383ab
|
Simplify the floor splat clipping code a bit
|
2020-10-14 21:20:37 -03:00 |
|
Jaime Passos
|
b4294220e5
|
Fix a crash in R_CalculateSlopeVectors called from R_RenderFloorSplat
|
2020-10-14 14:08:25 -03:00 |
|
Jaime Passos
|
e63efdac13
|
Only create floor sprite slopes when needed, instead of always allocating them.
Has to be done manually in Lua. Use P_CreateFloorSpriteSlope, and P_DeleteFloorSpriteSlope when done with it.
|
2020-10-14 13:07:02 -03:00 |
|
Jaime Passos
|
ab526e47cc
|
Implement object-defined floor sprite slopes.
|
2020-10-14 00:57:13 -03:00 |
|
Jaime Passos
|
a8a66f698a
|
[Software] Use the light at the bottom of the object for splats
|
2020-10-13 23:14:05 -03:00 |
|
Jaime Passos
|
4b7bfce95e
|
Implement sloped floor sprites
|
2020-10-13 22:42:07 -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
|
63e471d902
|
Correctly return the output patch's size in Picture_PatchConvert
|
2020-10-13 19:16:25 -03:00 |
|
Jaime Passos
|
0e62cb2ada
|
Fix infinitely long splat spans
|
2020-10-13 17:03:50 -03:00 |
|
Jaime Passos
|
4273896311
|
Implement relative and absolute sprite offsets for objects (mobjs)
Added RF_ABSOLUTEOFFSETS and RF_FLIPOFFSETS
|
2020-10-13 12:57:36 -03:00 |
|
Jaime Passos
|
87e5d63723
|
Improve sorting between sprites and floor sprites
|
2020-10-13 02:24:18 -03:00 |
|
Jaime Passos
|
95d0097df6
|
Improve splat sorting:
Adjust the sort scale of splats
Do splat sorting in R_CreateDrawNodes if either vissprite is a splat, instead of if both are
|
2020-10-13 01:45:18 -03:00 |
|
Jaime Passos
|
7dbd34345c
|
Fix splat sorting
|
2020-10-13 01:09:17 -03:00 |
|
Jaime Passos
|
f2aca01e2b
|
Fix other uninitialized variable warnings
|
2020-10-13 00:14:27 -03:00 |
|
Jaime Passos
|
1ea3bd8fff
|
Fix uninitialized variable warning
|
2020-10-12 22:08:45 -03:00 |
|
Jaime Passos
|
453f49cb77
|
Fix floorsprites not being rendered when viewed from the bottom
|
2020-10-12 22:07:11 -03:00 |
|
Jaime Passos
|
831ccccdd6
|
OpenGL support for splats, fix some shadow draw bugs in Software
|
2020-10-12 19:53:21 -03:00 |
|
Jaime Passos
|
b620f4835a
|
Support spritexscale and spriteyscale in OpenGL
Fix papersprite scaling with spritexscale and spriteyscale in Software
|
2020-10-12 17:25:18 -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
|
6145442a34
|
Fix rotated flipped patches
|
2020-10-10 19:06:29 -03:00 |
|
Jaime Passos
|
b2f45986ad
|
Add r_patchrotation.h
|
2020-10-10 18:53:05 -03:00 |
|
Jaime Passos
|
6e5f71dd45
|
Refactor patch rotation
|
2020-10-10 18:43:26 -03:00 |
|
Jaime Passos
|
b15bbd505c
|
Merge branch 'next' into patch-stuff-again-2
|
2020-10-10 17:01:10 -03:00 |
|
James R
|
15008f31a7
|
Merge branch 'sanity-meter-empty' into 'next'
Replace cvar initializers with a macro
See merge request STJr/SRB2!1178
|
2020-10-08 22:02:25 -04:00 |
|
James R
|
7c72eab58b
|
Merge branch 'manifest-stuff' into 'next'
Provide a default exe manifest
See merge request STJr/SRB2!1174
|
2020-10-08 22:01:17 -04:00 |
|
James R
|
ddb6823fe5
|
Merge branch 'fix-theoretical-lua-exposure-crashes' into 'next'
Fix some theoretical crashes when using the P_*XYMovement, P_*ZMovement, and P_RailThinker functions in Lua.
See merge request STJr/SRB2!1173
|
2020-10-08 22:01:02 -04:00 |
|
James R
|
45b9e23895
|
Merge branch 'ogl-driver-error' into 'next'
Add error message when the GDI Generic OpenGL renderer is encountered in Windows
See merge request STJr/SRB2!1172
|
2020-10-08 22:00:43 -04:00 |
|
James R
|
933381fb8f
|
Merge branch 'expose-modversion-to-lua' into 'next'
Expose MODVERSION to Lua (because for some reason it wasn't).
See merge request STJr/SRB2!1158
|
2020-10-08 21:57:38 -04:00 |
|
James R
|
d83a112fc5
|
Merge branch 'next' into 'next'
Updated 16 bit momentum values to 32 bit in demos, changed demo version
See merge request STJr/SRB2!1157
|
2020-10-08 21:56:30 -04:00 |
|
James R
|
c3c34c489b
|
Merge branch 'lua-sectorsounds' into 'next'
Support sectors as sound origins in Lua
See merge request STJr/SRB2!1144
|
2020-10-08 21:05:01 -04:00 |
|
James R
|
355cc1a697
|
Merge branch 'autocomplete-aliases' into 'next'
Autocomplete aliases in console
See merge request STJr/SRB2!1113
|
2020-10-08 20:30:07 -04:00 |
|
James R
|
88b3a3cd2e
|
Merge branch 'v-string-colormap-lua-exposure' into 'next'
Expose V_GetStringColormap to Lua via v.getStringColormap().
See merge request STJr/SRB2!1111
|
2020-10-08 20:28:25 -04:00 |
|
James R
|
95a5bb888a
|
Merge branch 'chain-attraction-homing' into 'next'
Chain Homing with Attraction Shield
See merge request STJr/SRB2!1109
|
2020-10-08 20:19:21 -04:00 |
|