Commit Graph

4933 Commits

Author SHA1 Message Date
Turánszki János 558151deb4 refactors and added some more feature checks 2026-01-29 13:04:10 +01:00
Turánszki János 4ebae3da32 validation fix 2026-01-29 12:04:38 +01:00
János Turánszki 5c29fdbc61 build fix apple 2026-01-29 11:40:58 +01:00
Turánszki János fa96c64fe5 vulkan now uses sm6.6 bindless heaps 2026-01-29 09:14:46 +01:00
Turánszki János 0c9d3c7b19 Merge branch 'master' into vulkan-mutable-descriptor 2026-01-28 11:30:37 +01:00
Turánszki János 8093449d41 stackvector helper fix 2026-01-28 11:30:04 +01:00
Turánszki János 53e79ff3ed some changes to try 2026-01-28 08:43:33 +01:00
Turánszki János faca132906 static sampler bindpoint define 2026-01-27 18:01:34 +01:00
Turánszki János 1cf4506de3 batched descriptor set allocation 2026-01-27 17:19:19 +01:00
Turánszki János 08c44b037d remove from required extensions 2026-01-27 15:10:51 +01:00
Turánszki János 89bfa21851 refactor 2026-01-27 12:03:04 +01:00
Turánszki János 9c98df8c79 pool reduction 2026-01-27 11:26:22 +01:00
Turánszki János b9ff12329d reduce descriptor set changes 2026-01-27 09:08:35 +01:00
Turánszki János f2b0582c77 removed extra struct inits 2026-01-27 09:06:31 +01:00
Turánszki János 5cf9afe30b refactors 2026-01-27 09:03:01 +01:00
Turánszki János 7cc6d87526 rewrite of bindless resource heaps with mutable descriptor 2026-01-26 22:53:02 +01:00
Turánszki János 7744a7eb57 refactor 2026-01-26 18:58:16 +01:00
Turánszki János aedea5bf18 Vulkan: descriptor binding without using shader reflection and using mutable descriptors 2026-01-26 18:45:12 +01:00
Stanislav Denisov 77ea441087 Implement terrain generation status text (#1521) 2026-01-26 13:53:27 +01:00
Stanislav Denisov 218563f50e Fix spline fill asserts (#1519)
* Fix spline fill asserts

* Deduplicate asserts
2026-01-26 13:53:15 +01:00
Stanislav Denisov 0d2b61546e Fix texture streaming is not being disabled (#1520) 2026-01-26 13:51:47 +01:00
Turánszki János 161c1200ce reorganized shader param structures to allow removinng tessellation shader specializations for other stages 2026-01-26 13:48:32 +01:00
Turánszki János 17eaea0fa6 tessellation shaders are not differentiated by alphatest variant so some of them can be removed 2026-01-26 09:19:50 +01:00
Turánszki János 9e327df3fe Mesh shader and tessellation fixes (#1518) 2026-01-26 09:03:23 +01:00
Dennis Brakhane b47eed3f3f update miniaudio to 0.11.24 (#1517) 2026-01-26 07:44:24 +01:00
Turánszki János c8d712513b Mac OS controller support (#1515) 2026-01-25 12:24:08 +01:00
Turánszki János 7c8934ba72 underwater postprocess sample fix when fsr active and render resolution mismatches 2026-01-24 17:21:27 +01:00
Turánszki János f6535a6319 fixed broken rain effect 2026-01-24 15:25:43 +01:00
Turánszki János 24824a1c90 texture upload improvements (#1513) 2026-01-24 09:29:28 +01:00
Stanislav Denisov 4c03c9a2a7 Implement sorting for the content browser (#1512) 2026-01-23 14:25:50 +01:00
Stanislav Denisov 131f51cbe1 Implement double-click select for input fields (#1511) 2026-01-23 14:23:15 +01:00
Turánszki János e4d61bceb6 shader updates 2026-01-22 08:45:19 +01:00
Turánszki János 76cd3e428d removed some pssl shader ifdefs that are no longer required 2026-01-21 08:44:30 +01:00
Turánszki János a270f3a515 all raytracing shaders will be running with 32 threads 2026-01-20 08:58:56 +01:00
János Turánszki fe7f18e07a metal api clearuav texture clear batching 2026-01-20 08:00:50 +01:00
Turánszki János 19ba5413a6 postprocess quality settings (#1508) 2026-01-19 18:26:13 +01:00
Stanislav Denisov 2cc892f0d4 Expose normals computation for spline fill (#1509) 2026-01-19 15:59:20 +01:00
Turánszki János 851ca91de4 added safety for lua GetActivePath() 2026-01-19 13:59:04 +01:00
János Turánszki 90228d22b1 fix for the case when msaa setting is not supported by metal api 2026-01-19 09:02:47 +01:00
Dennis Brakhane f292fafe71 use correct set_flag call for SetReceiveShadow (#1506) 2026-01-19 08:03:11 +01:00
Turánszki János c6e2f8daea receiveshadow fix 2026-01-18 15:32:49 +01:00
Turánszki János 2e823bb29a region copy support for CPU textures (#1502) 2026-01-18 13:16:51 +01:00
János Turánszki 23786368c9 SetVolume fix for Mac OS 2026-01-17 18:45:30 +01:00
Turánszki János 4aa3f8518a terrain arm64 compatibility (#1500)
fixes difference in terrain chunk mesh generation between arm64 and x64 platform
2026-01-17 17:18:05 +01:00
Turánszki János 5a067ed204 console updates and fixes (#1499) 2026-01-17 11:41:44 +01:00
Turánszki János ceec09b4d3 fixel local-global tanslator button layout 2026-01-17 08:50:24 +01:00
Stanislav Denisov c4fab554f5 Implement local space mode for the translator (#1494) 2026-01-17 08:39:26 +01:00
Stanislav Denisov 810c0f5382 Implement input coordinates for the mesh center (#1497) 2026-01-17 08:28:36 +01:00
Stanislav Denisov 1ec7c48ea5 Improve the depth indicator for the hierarchy component (#1496) 2026-01-17 08:27:38 +01:00
Stanislav Denisov 3c46112610 Fix right arrow text deselection (#1495) 2026-01-17 08:26:54 +01:00