Ricardo Luís Vaz Silva
|
e246639085
|
implement per-map shaders
per-class shaders TODO
|
2025-01-11 11:23:42 +01:00 |
|
Ricardo Luís Vaz Silva
|
1845de1428
|
allow omitting "material" for globalshader in gldefs
|
2025-01-09 05:49:10 +08:00 |
|
Ricardo Luís Vaz Silva
|
fee7fed1d0
|
add in/out varyings to materials in gldefs
|
2025-01-09 05:49:10 +08:00 |
|
Ricardo Luís Vaz Silva
|
0bbc0cd8b4
|
make sure cvar uniforms are replicated for every instance of global shader
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
65aef94671
|
improve global target choices
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
ea09ae1461
|
implement custom uniforms for material shaders
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
d23c727350
|
refactor custom uniforms in preparation for custom material uniforms
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
711f2b5f92
|
add custom vertex shaders
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
3a31008aa8
|
implement global shaders
|
2025-01-08 18:25:36 +08:00 |
|
Ricardo Luís Vaz Silva
|
5938204fa9
|
add default values, vec4 uniforms, and cvar uniforms to post-process uniforms
|
2025-01-07 00:42:50 +01:00 |
|
Ricardo Luís Vaz Silva
|
9073fb8501
|
add shadowMinQuality property and gl_light_shadow_max_quality CVar
|
2025-01-03 07:30:54 +01:00 |
|
Boondorl
|
419fc91522
|
Stop interpolators constantly force updating mesh
|
2024-12-14 06:08:49 +08:00 |
|
Rachael Alexanderson
|
7980d351b7
|
Merge branch '4.13' of ../gzdoom into gz4.13.1-merge
|
2024-10-20 10:25:15 -04:00 |
|
nashmuhandes
|
a45bf49616
|
Move no-mipmapping from actor renderflag/particle flag, to a material property in GLDEFS, where it makes more sense. The feature was introduced in the short-lived engine version of 4.13 which was deemed too broken and needed to be replaced with a newer version anyway, so might as well perform an API-breaking change at this point in time. Note that this currently only works for sprites (its primary targeted use case) -- walls, flats and models can be patched in later.
|
2024-10-19 18:36:34 -04:00 |
|
Ricardo Luís Vaz Silva
|
74a49ca919
|
change light strength to light linearity 0.0 = inverse square, 1.0 = linear
|
2024-10-11 11:43:09 +02:00 |
|
Ricardo Luís Vaz Silva
|
56787bbc17
|
Add LightStrength to UDMF, move SoftShadowRadius from AActor to DynamicLight
|
2024-10-09 04:44:51 +02:00 |
|
nashmuhandes
|
21d99b105c
|
Merge branch 'master' of https://github.com/ZDoom/gzdoom
|
2024-09-27 23:52:20 +08:00 |
|
Ricardo Luís Vaz Silva
|
326480cb31
|
Fix typo
|
2024-09-25 18:57:05 -03:00 |
|
nashmuhandes
|
1fae4b9d4a
|
Merge branch 'master' of https://github.com/ZDoom/gzdoom
|
2024-09-24 15:31:08 +08:00 |
|
Ricardo Luís Vaz Silva
|
712dd1133d
|
Fix typo
|
2024-09-17 14:14:23 -03:00 |
|
Ricardo Luís Vaz Silva
|
79dacdf1b7
|
Properly fix double interpolation for IQM models
|
2024-09-13 17:05:22 -03:00 |
|
Ricardo Luís Vaz Silva
|
1429e22441
|
rework interpolation to allow for precalculated frames
|
2024-09-13 17:05:22 -03:00 |
|
Ricardo Luís Vaz Silva
|
17d7006d72
|
replace naive interpolation logic with more exact logic
|
2024-09-13 12:17:09 -03:00 |
|
nashmuhandes
|
4b2cdd375a
|
Enable DisableAlphaTest feature inside Material blocks. Needed for some custom materials that need to do stuff with the material alpha.
|
2024-09-13 16:56:55 +08:00 |
|
nashmuhandes
|
58fecd4b92
|
Move depth fade definition to GLDEFS
|
2024-09-09 18:57:07 +08:00 |
|
Magnus Norddahl
|
e94bd7f641
|
Fix 'Could not find space in level mesh buffer' error
Interpolate sector height updates
|
2024-08-26 00:49:30 +02:00 |
|
Magnus Norddahl
|
bde15af593
|
Merge remote-tracking branch 'gzdoom/master'
|
2024-07-23 19:23:26 +02:00 |
|
Ricardo Luís Vaz Silva
|
0caa036a96
|
fix compilation
|
2024-07-09 12:25:28 -03:00 |
|
Ricardo Luís Vaz Silva
|
7ddd4ec245
|
handle freeze in decoupled animations
|
2024-07-09 12:25:28 -03:00 |
|
nashmuhandes
|
2e4bf697b8
|
Add X, Y and Z offsets for VOXELDEF. Needed for voxelized weapons which would typically be very large and take up the majority of the 256x256x256 canvas, therefore making precise positioning of the models relative to the screen pretty much impossible without tweakable offsets.
|
2024-06-21 08:17:54 -03:00 |
|
nashmuhandes
|
1a89307ee7
|
Rename SourceRadius to SoftShadowRadius
|
2024-06-15 18:08:37 +08:00 |
|
Rachael Alexanderson
|
112c6cbccf
|
Merge branch 'master' of https://github.com/ZDoom/gzdoom into gzdoom-update-4-12-1
|
2024-04-21 11:05:59 -04:00 |
|
Ricardo Luís Vaz Silva
|
9af3d54a19
|
Fix Decoupled Animation Crash, Interpolation Bugs, Simplify Interpolation code
|
2024-04-17 21:38:27 -03:00 |
|
Rachael Alexanderson
|
b31c62568b
|
Merge http://github.com/ZDoom/gzdoom into gz2
|
2024-04-16 23:10:57 -04:00 |
|
Ricardo Luís Vaz Silva
|
7c93cfa97b
|
Decoupled Animation fixes and improvements
* fixes looping that uses `loopFrame`
* adds `endFrame`
* adds `SAF_NOOVERRIDE`
* fixes crash on SetAnimation if a BaseFrame isn't defined
|
2024-04-16 20:27:44 -03:00 |
|
Ricardo Luís Vaz Silva
|
ce479e09ff
|
Fix A_ChangeModel serialization
I overlooked this part on my first A_ChangeModel fix
|
2024-03-17 18:07:50 -03:00 |
|
nashmuhandes
|
a72057945b
|
Merge branch 'master' of https://github.com/ZDoom/gzdoom
|
2024-03-16 04:37:28 +08:00 |
|
Ricardo Luís Vaz Silva
|
0092aa0772
|
Fix crash with DecoupledModels flag defined but no actual model
|
2024-03-15 21:08:59 +01:00 |
|
Christoph Oelckers
|
520b960ca5
|
Reverted the path node system
Code reviews were unfavorable so better nix it before it finds wider use.
|
2024-03-15 20:24:39 +01:00 |
|
RaveYard
|
1f5e752f48
|
Fix shader custom texture filtering not set to default and overriding first texture slot settings on failure
|
2024-03-15 11:28:52 +01:00 |
|
Ricardo Luís Vaz Silva
|
341c1bbede
|
Fix crash with DecoupledModels flag defined but no actual model
|
2024-03-14 18:52:04 -03:00 |
|
Magnus Norddahl
|
ab537a4879
|
Hook up SourceRadius
|
2024-03-05 16:37:59 +01:00 |
|
Magnus Norddahl
|
3cc38c1d14
|
Merge remote-tracking branch 'gzdoom/master'
|
2024-01-18 10:43:42 +01:00 |
|
Ricardo Luís Vaz Silva
|
98e6330eaa
|
allow modeldef flags to be overriden
|
2024-01-16 10:27:08 -05:00 |
|
Magnus Norddahl
|
805bce1166
|
Merge remote-tracking branch 'gzdoom/master'
|
2024-01-10 04:03:35 +01:00 |
|
Christoph Oelckers
|
f13ae3b706
|
addressed a few things pointed out by static analysis
* marking move assignments noexcept
* using [[fallthrough]] consistently.
* getting rid of alloca.
|
2024-01-07 08:46:47 +01:00 |
|
Magnus Norddahl
|
73ada7f84b
|
Merge remote-tracking branch 'gzdoom/staging'
|
2024-01-02 17:10:47 +01:00 |
|
Christoph Oelckers
|
fe106d9bfe
|
merge FileData and ResourceData.
|
2023-12-14 17:22:29 +01:00 |
|
Ricardo Luís Vaz Silva
|
5d5e7ca042
|
Decoupled IQM Model Animations
|
2023-11-20 22:08:33 -05:00 |
|
Ricardo Luís Vaz Silva
|
1a8dfd2dfa
|
ActorModelData cleanup in preparation for decoupled model animations
|
2023-11-20 22:08:33 -05:00 |
|