Matteo De Carlo
18356b1533
revert __APPLE__ macro replacement
2024-10-12 13:42:53 +02:00
Matteo De Carlo
0824ae2198
SDL3 port - code cleanup
2024-10-12 13:04:08 +02:00
Matteo De Carlo
eab4c385d6
initial SDL3 support
2024-10-12 00:22:37 +02:00
Turánszki János
4df5059bf1
texture streaming: stream-in can happen on memory shortage
2024-10-09 16:56:13 +02:00
Turánszki János
9821f04093
shader entity iterators fix
2024-10-08 08:27:55 +02:00
Turánszki János
2ba50e267d
ragdoll fix when physics simulation is disabled #958
2024-10-07 09:40:31 +02:00
Turánszki János
823c91f09f
shader updates: interpolator merging
2024-10-07 08:50:00 +02:00
Turánszki János
a90ffbfd4e
shader fixes for Intel igpu ( #956 )
...
* shader fixes for Intel igpu
* amd revert
2024-10-06 11:06:02 +02:00
Turánszki János
683f7eb7e0
fix: those uavs don't need clear, they are discarded and fully overwritten
2024-10-05 13:32:29 +02:00
Turanszki Janos
0d7a77abc5
added some rendering safety resource clears
2024-10-05 12:55:17 +02:00
Turánszki János
9d6acc54bc
shader optimizations
2024-10-05 09:40:11 +02:00
Turánszki János
84adc79475
screen_to_world optimization and some other updates
2024-10-04 08:21:02 +02:00
Turánszki János
52b3c698f4
removal of the pos3D interpolator ( #953 )
2024-10-03 16:42:06 +02:00
Turánszki János
b2835b494b
ps5 updates
2024-10-02 17:17:11 +02:00
Turánszki János
b794b83e2c
audio lua binding safety check
2024-10-02 08:09:04 +02:00
Turánszki János
8e31229692
vulkan: disable mesh shader because AMD can crash when compiling a shader, without any error report
2024-10-01 08:12:03 +02:00
Turánszki János
90e96c2142
path tracing crash fix when there are no instances
2024-09-30 17:11:58 +02:00
Turánszki János
5c98a64b1b
xbox fix: hair particle shadow stencil off
2024-09-29 08:54:01 +02:00
Turánszki János
90e1edd92f
xbox: turn off mesh shader for now
2024-09-28 17:10:41 +02:00
Turánszki János
1c716a2a69
added editor ortho checkbox, fixes
2024-09-28 13:13:08 +02:00
Turánszki János
cd4f00a4f0
envmap rendering doesn't support ortho proj
2024-09-28 12:15:57 +02:00
Turánszki János
0ed2a94cb6
view vector ortho projection fix
2024-09-28 12:04:49 +02:00
Turánszki János
6e0145719e
orthographic fixes: light culling, temporal AA, path tracing
2024-09-28 09:22:28 +02:00
Turánszki János
dfe9f1d076
job system shared memory usage changes
2024-09-28 09:09:56 +02:00
Turánszki János
4c7d634826
added orthographic camera
2024-09-27 08:28:18 +02:00
Turánszki János
4691b86627
character: inertia retained from moving platform and some fixes
2024-09-26 08:41:19 +02:00
Turánszki János
f497052f87
character sample refactor, each character can have their own conversation dialogs
2024-09-25 09:14:21 +02:00
Turánszki János
824d6e7e75
lua dofile override fix
2024-09-24 07:18:35 +02:00
Turánszki János
099f69e66d
surfel GI hang fix: additional safety checks for loading bindless surface #623
2024-09-23 08:06:33 +02:00
Turánszki János
6c2fd9d347
improved audio error handling ( #949 )
2024-09-21 15:22:56 +02:00
Turánszki János
c8133352b2
vulkan: fixed deadlock in validation callback, fixed issue with sdk 1.3.290 validation #948
2024-09-21 09:21:49 +02:00
Turánszki János
68dc94937d
surfelGI gpu hang fix #623
2024-09-21 08:04:11 +02:00
Turánszki János
098d7f6159
terrain: fixed gpu hang issue with sparse texture when tile pool is deleted while texture is not but still sampled
2024-09-20 08:24:50 +02:00
Dennis Brakhane
617840f62b
Fix keyboard inputs on SDL ( #946 )
...
input: fix keyboard inputs on SDL
2024-09-19 16:03:28 +02:00
Turánszki János
02bd751a1b
editor: drag and drop txt file to create spritefont
2024-09-18 07:46:03 +02:00
Turánszki János
ccc1dd05cf
physics ragdoll creation crash fix with negative scaled joint
2024-09-15 18:05:34 +02:00
Turánszki János
df435ab9e7
terrain: instead of fixed grass chunk generation distance, it will be computed from custom grass view distance to avoid popping
2024-09-14 11:38:04 +02:00
Turánszki János
6567af74b2
[request] per-subset surfaceName identifier
2024-09-14 10:57:53 +02:00
Turánszki János
24d66d920e
vulkan: deleted unnecessary macro
2024-09-14 07:44:30 +02:00
Amer Koleci
f6d01ec913
Vulkan: Implement conversative rasterization ( #943 )
...
Implement conversative rasterization feature under vulkan (using VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME) and assign it correctly in RasterizerState (using VkPipelineRasterizationConservativeStateCreateInfoEXT)
2024-09-13 12:45:50 +02:00
Turánszki János
94a34c51c1
refactored samples ( #942 )
2024-09-12 08:49:00 +02:00
Turánszki János
7b63f9cd15
extended hair particle spritesheet control ( #941 )
2024-09-10 08:07:07 +02:00
Turánszki János
1cf2866c1b
gui: treelist range selection with shift
2024-09-07 10:17:51 +02:00
Turánszki János
975022dfc0
fixed hair particle growing from skinned mesh
2024-09-06 08:02:34 +02:00
Turánszki János
07de5c28c3
decal baking into skinned mesh
2024-09-04 07:27:14 +02:00
Turánszki János
8a70bd80c9
added coplanar blending mode for materials
2024-09-03 08:03:01 +02:00
tigres810
1d89cc02c0
Added hotkeys in config.ini and keys in editor.cpp ( #930 )
2024-09-02 07:10:13 +02:00
Dennis Brakhane
a094f3cf8d
linux: add process memory info ( #936 )
2024-09-02 06:52:28 +02:00
Turánszki János
3e638bba2e
added texture.IsValid() lua binding
2024-08-31 06:34:53 +02:00
Turánszki János
c5c77b0605
saturation control for sprites, materials and some improvements
2024-08-30 08:28:41 +02:00