Magnus Norddahl
|
3313baad6b
|
Use shader specialization constants
|
2025-03-22 15:12:07 +01:00 |
|
dpjudas
|
5e22b07db2
|
Update to latest zvulkan
|
2025-03-22 04:44:33 +01:00 |
|
Magnus Norddahl
|
4e78ba469c
|
Add VMCallScript template for calling ZScript functions with type checking
|
2025-03-19 22:15:29 +01:00 |
|
Magnus Norddahl
|
cc8681a9aa
|
Fix memory leak in mixins
|
2025-03-16 18:54:35 +01:00 |
|
Magnus Norddahl
|
f34cce5614
|
Replace RectPacker with a version that can do dynamic allocations
|
2025-03-16 18:42:49 +01:00 |
|
RaveYard
|
0c53fbe174
|
Minor refactor of lightmap loading code
|
2025-03-15 20:32:04 +01:00 |
|
Dileep V. Reddy
|
6c93c3d564
|
Allow portal rendering and sky rendering (with stencils) and reflective flats with OoB and Ortho viewpoints. Works with r_radarclipper too.
|
2025-03-13 03:07:46 +08:00 |
|
nashmuhandes
|
51bd612f6f
|
Fix ZScript version
|
2025-03-13 03:02:57 +08:00 |
|
nashmuhandes
|
799011d327
|
Merge branch '4.14.1' of https://github.com/ZDoom/gzdoom
|
2025-03-13 03:00:11 +08:00 |
|
nashmuhandes
|
1c5cb1d1fb
|
Make the file description look slightly nicer in Windows
|
2025-02-28 20:50:15 +08:00 |
|
Rachael Alexanderson
|
5fc1d36cf3
|
- fix classic doom.doom filter
|
2025-02-27 13:07:28 -05:00 |
|
Rachael Alexanderson
|
44494bfdc3
|
- fix erroneous check in previous commit
|
2025-02-27 13:07:18 -05:00 |
|
Rachael Alexanderson
|
cf0ec91a53
|
- don't load idres24.wad in multiplayer games by default; allow override with cvar setting
|
2025-02-27 13:07:09 -05:00 |
|
dpjudas
|
92b08a5c18
|
Update to latest ZWidget
|
2025-02-27 02:54:04 +01:00 |
|
Magnus Norddahl
|
640a2b2c41
|
Cache all GLSL shader compilation
|
2025-02-26 01:47:07 +01:00 |
|
Ricardo Luís Vaz Silva
|
a4cc4ab9e2
|
fix pushconstants validation issues
|
2025-02-25 17:21:14 +01:00 |
|
Ricardo Luís Vaz Silva
|
32e22a7866
|
add missing padding to pushconstants
|
2025-02-25 17:21:14 +01:00 |
|
Magnus Norddahl
|
3aaf2cc639
|
Add SPIRV cache to VkShaderCache
|
2025-02-25 02:15:15 +01:00 |
|
Magnus Norddahl
|
41a345d399
|
Update shader builder code and add initial work on a shader caching class
|
2025-02-25 00:15:22 +01:00 |
|
RaveYard
|
163ebb5721
|
Fix mistake caused when moving constants
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
666f38ee71
|
Move constants from VkLightProber to DFrameBuffer
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
7dc050edb0
|
Refactor to reduce reallocations and copying
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
04195e8331
|
Minor refactor of lightprobe related code
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
8717076d96
|
attempt to fix collected amount etc.
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
daf3444200
|
Add autoaddlightprobes as a quick probe spawner ccmd
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
2dd7ad8eb2
|
WIP multiple probes support
|
2025-02-22 10:15:15 +01:00 |
|
RaveYard
|
88115cfedd
|
Add CCMD addlightprobe and support simple binding of light probes to sides+sectors
|
2025-02-22 10:15:15 +01:00 |
|
Ricardo Luís Vaz Silva
|
0d0469bd05
|
don't allow changing out-ness of parameters in virtual overrides
|
2025-02-21 07:18:15 -05:00 |
|
marrub
|
dcbd66a528
|
add default cvar getters
|
2025-02-21 07:18:03 -05:00 |
|
Boondorl
|
5a5bed5c31
|
Added FindClass
Allows for classes to be looked up during run time without having to use string casting.
|
2025-02-21 07:17:49 -05:00 |
|
RaveYard
|
ac1da90d34
|
Add struct LightProbe
|
2025-02-20 15:14:51 +01:00 |
|
dpjudas
|
aca088d601
|
Add uniform for specifying the light probe
|
2025-02-19 02:16:21 +01:00 |
|
Ricardo Luís Vaz Silva
|
77f19ba6f5
|
initial work for ubershaders
|
2025-02-18 09:45:25 +01:00 |
|
Magnus Norddahl
|
18ea5c9da7
|
Actually load the BRDF LUT texture
|
2025-02-17 16:45:20 +01:00 |
|
Magnus Norddahl
|
6ebc48f96c
|
Fix PBR cubemaps being upside down
|
2025-02-17 15:53:23 +01:00 |
|
Chronos Ouroboros
|
7d180069e3
|
Fix FxExpression::EmitCompare not properly handling constant registers.
|
2025-02-17 07:53:27 -03:00 |
|
Ricardo Luís Vaz Silva
|
961e74e0fa
|
add camera-facing midtexture shadows to dynamic lights, off by default due to fps hit
|
2025-02-17 02:34:45 +01:00 |
|
Ricardo Luís Vaz Silva
|
7c2b228c46
|
add uCameraNormal
|
2025-02-17 02:34:45 +01:00 |
|
RaveYard
|
08f41596be
|
Fix upload of prefilterred maps
|
2025-02-17 02:33:16 +01:00 |
|
dpjudas
|
c13de68d4a
|
Another attempt at swapping the order
|
2025-02-17 01:36:11 +01:00 |
|
dpjudas
|
85c8f931d4
|
Swap mipmap and side order when downloading
|
2025-02-17 01:07:16 +01:00 |
|
Magnus Norddahl
|
48e769b635
|
Fix the cube map directions, hopefully
|
2025-02-16 23:20:33 +01:00 |
|
Magnus Norddahl
|
3f01630b8a
|
Render environment probe at player position
|
2025-02-16 19:03:45 +01:00 |
|
Magnus Norddahl
|
513f90db3e
|
Add VkLightprober to VulkanRenderDevice and fix the glsl compile errors
|
2025-02-16 13:37:40 +01:00 |
|
dpjudas
|
6bd629d640
|
Add function for rendering into environment map
|
2025-02-16 03:57:06 +01:00 |
|
Boondorl
|
a7d4d409a0
|
Added PlayerRespawning event
Allows denying player respawns for better control on special game modes e.g. Last Man Standing.
|
2025-02-14 03:49:56 -05:00 |
|
Boondorl
|
567a180d2b
|
Added is3DFloor parameter to SpecialBounceHit
Allows for better plane bounce handling e.g. flipping the normal.
|
2025-02-11 20:49:39 -03:00 |
|
Rachael Alexanderson
|
047e1e8b74
|
- remove priority changing code entirely - replace with vid_lowerinbackground which activates FPS capping in background
|
2025-02-08 21:42:39 -05:00 |
|
Ricardo Luís Vaz Silva
|
7eaab2691b
|
fix out-of-bounds array access (again)
|
2025-02-08 17:55:51 -03:00 |
|
Ricardo Luís Vaz Silva
|
bfd9b6f720
|
add static function to convert ints to names
|
2025-02-08 16:49:00 -03:00 |
|