Commit Graph

31 Commits

Author SHA1 Message Date
Turánszki János a948117ee6 added textured rectangle lights and improved video frame pacing logic 2025-05-18 15:52:12 +02:00
Turanszki Janos a583004458 video: Nvidia default buffer workaround for bitstream buffer; video usable for light mask texture; begin h265 api; added video_test model; 2025-05-05 08:11:51 +02:00
Turánszki János c51c1970a1 spline component (#1080) 2025-04-15 08:57:50 +02:00
Turánszki János 5fbb71053c added slider constraint 2025-04-10 08:35:15 +02:00
Turánszki János 1b3f322f83 added swing-twist constraint and constraint debug size control 2025-04-07 08:50:14 +02:00
Turánszki János 8bff4ee849 sixdof constraint 2025-04-06 12:45:41 +02:00
Turánszki János 04a35ba032 Constraints (#1072) 2025-04-05 07:56:04 +02:00
Turánszki János bf27a9fbe8 Linux hang fix 2025-03-12 11:33:35 +01:00
Turánszki János 4357dc5b90 Vehicle physics (#1053) 2025-03-02 15:00:50 +01:00
Turánszki János 4c53158662 interior mapping (#1047) 2025-01-25 13:54:27 +01:00
Turánszki János b1b2cb8513 added some lua bindings and emitter spritesheet fix 2024-10-31 18:01:31 +01:00
Turánszki János 6e02fe6136 content fixes 2024-07-02 06:09:17 +02:00
Turánszki János d7518cdd8e Soft body updates (#869)
- vertex radius
- detail
- multi-selection edit
2024-06-27 09:37:40 +02:00
Turánszki János 30a9622b0a Archive thumbnail support (#831) 2024-04-28 19:07:48 +02:00
Turánszki János 0fe267fe26 Editor content browser (#819) 2024-03-17 14:46:43 +01:00
Turánszki János 7decda64bc water ripple can use embedded asset 2023-11-03 10:10:19 +01:00
Turánszki János f7ebdbda64 New character controller sample (#575) 2022-09-30 16:25:45 +02:00
Turánszki János 38993813c1 Intersection filtering updates (#565)
- refactored RENDERTYPE enum to FILTER
- added FILTER_NAVIGATION_MESH type - allows tagging meshes for navigation and filtering them in scene intersection functions
- added FILTER_COLLIDER type - allows processing colliders in scene intersection functions
- added simpler interface to get scene intersections: new Scene::Intersects() function overloads
2022-09-13 19:55:30 +02:00
Turánszki János 73ee94d114 Volumetric cloud updates (#544)
- Reprojection update
- Cloud model changes
- Weather map import
- Local lights
- Environment capture
- Volumetric cloud shadow
- Aerial perspective for clouds

Co-authored-by: Silas Oler <silasmartins@outlook.dk>
2022-08-30 16:37:51 +02:00
Turánszki János 8aad16113d GPU particle collider support (#529) 2022-08-24 14:52:13 +02:00
Turánszki János bd41a54b3b Script Component (#521) 2022-08-22 13:53:59 +02:00
Turánszki János bebe54efc6 Light animation support (#509) 2022-08-14 22:46:54 +02:00
Turánszki János c02ab327d8 Physical light units (#476) 2022-06-29 20:15:36 +02:00
Turánszki János 57c2731ca2 sponza asset update 2022-06-15 12:19:13 +02:00
Turánszki János 0355104b8b editor: emitter viscosity slider update; emitter_fluid asset update; 2022-01-12 10:31:08 +01:00
Turánszki János d586b43a82 added configuration for emitter restitution property;
added emitter_depthcollision_test.wiscene
2021-12-30 14:28:07 +01:00
Turánszki János cab3a1acb6 emitter memory budget improvement and fixes 2021-09-20 12:59:46 +02:00
Turánszki János f3687dbf4e DX11 removal, Surfel GI
version 0.57.0:
- DX11 removed, DX12 is default now on Windows
- graphics interfaces improved:
	- Bindless descriptor support is now assumed
	- GPU Buffers with USAGE_UPLOAD and USAGE_READBACK will be persistently mapped after creation
	- Removed Map/Unmap
	- added BindDynamicConstantBuffer helper function
	- improved AllocateGPU helper function
	- GPU Queries resolving can be done directly into GPUBuffer
	- UpdateBuffer now doesn't synchronize internally, this allows batching updates
	- removed support for bindless constant buffers (uniform buffers)
	- BindConstantBuffer will accept offset
	- RESOURCE_STATES refactor, they can be combined now in the barriers
	- many other refactors
- gbuffer normals removed, implemented visibility buffer
- bindless decals, bindless lightmaps, bindless hair particles, bindless software path tracing
- hair particles path tracing support
- path tracing eye adaption supported
- Surfel GI (experimental)
2021-09-05 18:59:03 +02:00
Turanszki Janos 8ca26feabc added new sample models: fire, rain, bloom, hologram 2021-07-06 11:35:50 +02:00
Turanszki Janos c6c1dc349c frustum culling layermask optimization 2021-06-02 00:33:08 +02:00
Turánszki János 933080a2e4 Unified Shader Compiler (#250) 2021-03-21 18:54:04 +01:00