Turánszki János
78dc045dd4
Subsurface Scattering Rewrite ( #198 )
...
* draft sss-rewrite
* original shadow culling
* fix: outline postprocess incorrectly removed
* -removed shadowbias and shadowkernel from shaderentities
-removed standard denoise
-refactors
2020-12-03 00:37:22 +01:00
Turanszki Janos
2260276f61
occlusion culling fixes, camera refactor
2020-11-23 20:06:21 +01:00
Turanszki Janos
e2b164f3dc
renderer: visibility update
2020-11-22 16:25:30 +01:00
Turanszki Janos
de22c5251c
build script update
2020-11-16 19:19:04 +01:00
Turanszki Janos
1d3759565e
removed warnings
2020-11-11 00:05:52 +01:00
Turanszki Janos
501fe734c9
editor: added delete impostor button
2020-11-09 20:37:32 +01:00
Turanszki Janos
0c3f100d7f
gui improvement: combobox userdata
2020-11-08 17:38:43 +01:00
Turanszki Janos
8d13f6cae1
entity duplication will keep full hierarchy #184
2020-11-08 11:24:00 +01:00
Turanszki Janos
1f14b1d80f
apply morph target normals, better morph updating
2020-11-07 12:44:12 +01:00
XthemeCore
cfb1a2b585
Fix - add normal for morph target ( #183 )
...
Quick fix for morph target by preparing support normal without implementation.
2020-11-07 11:02:36 +01:00
XthemeCore
2559f88c2e
Add Morph Target ( #180 )
...
Support both glTF 2.0 and wiscene format.
2020-11-06 20:12:51 +01:00
Turanszki Janos
571f435253
refactor
2020-11-04 16:02:23 +01:00
Kliaxe
11454a6e64
Precomputed Atmospheric Scattering ( #165 )
...
* Precomputed Atmospheric Scattering
* SSR temporal change
* weather window fix; sky precomputation only when realistic sky enabled; linux fix?
* refactors, fix
* revert to correctly working dxc version
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
Co-authored-by: Turanszki Janos <turanszkij@gmail.com >
2020-10-29 20:12:45 +01:00
Turanszki Janos
79e23b0a46
improved ecs serialization and asset loading time
2020-10-28 00:12:06 +01:00
Turanszki Janos
558d6411f4
editor fix
2020-10-20 22:22:40 +02:00
Turanszki Janos
fb71fd6efd
terrain shader fix
2020-10-18 12:02:58 +02:00
Turanszki Janos
e944f9e19c
editor fix
2020-10-17 20:08:45 +02:00
Turánszki János
180ddc3586
0.49 ( #160 )
...
* renderer updates: material shadertype, customshaders
* custom shader updates
* hologram fix
* editor windows refactor
* major gui update:
- gui no longer lifetime manager
- window no longer needs gui to construct
- removed gui constructors/destructors
- rewritten every editor window
* renderer update
* gui hasfocus fix
* editor fix
* renderpath upgrades: hybrid forward-deferred
* fix
* water ripple refactor
* cmake fix
* cmake fix
* renderer fix
* volumetric light fix
* customshader stencilref
* cmake fix
* rtdeferred fix
* editor update
* raytraced shadows denoise
* anisotropic shader
* sss stencil greater
* added cartoon shader
* using precomputed tangents
* added unlit object shader
* importer update
* editor update
* editor fix
* vulkan envmap rendering fix
* terrain shader simplification (normal texture mapping instead of triplanar)
* added subsurface profiles, reduced gbuffer
* denoise disocclusion fallback
* editor fix
* more sorting priority for blend than instancing
* hairparticle culling
* particle updates; font update instancing instead of index buffer; vulkan/dx12 fixes;
* shader fixes
* hairparticle trianglestrip and no cross section
* editor fix
* cam wnd update
* terrain shader fix
2020-10-17 13:17:07 +02:00
Turanszki Janos
8617a363ca
added support for ogg audio format; allow enable/disable reverb per sound instance;
2020-10-09 00:07:28 +02:00
Turanszki Janos
967fc3fe66
fix: gui combobox behaviour
2020-10-08 21:41:06 +02:00
Turanszki Janos
d26fb18618
added extra controls to sounds in a scene
2020-10-07 22:53:19 +02:00
Matteo De Carlo
3cd9e77889
WIP: Initial linux support using SDL ( #136 )
...
* Initial linux support using SDL
* fixed link error and gitignore
* fix in working directory initialization (windows side)
* Added README_Linux and fixed a few compilation issues in ubuntu
* Rename main to main_Windows in Tests
* Better default renderering backend selector
* Added backlog terminal output on linux
* added asserts on all missing vulkan function call results
* added portable file dialogs
also small tests update and cleanup
* Added Editor compile target
* linux ci
* linux ci
* cmake update
* cmake update?
* cmake
* Editor_Windows fix
* build test
* make
* build tools?
* update
* ubuntu 20.04
* fix?
* cmake
* build
* build?
* package linux build
* updates, bump version
* backslash to forward slash, eof newlines, add portable-file-dialogs license
* xcopy needs backslash duh; update readme;
* copy fix
* updated readme
* readme update
* updated readme
* updated readme
* fix incorrect file encoding linux
* paint tool fix
* linux: add missing shaders
* packaging update
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
Co-authored-by: Turanszki Janos <turanszkij@gmail.com >
2020-10-05 00:03:22 +02:00
Turanszki Janos
d3b18bc504
gui updates, editor window refactors
2020-10-04 14:24:22 +02:00
Turanszki Janos
695ab45265
gui updates
2020-10-04 01:47:44 +02:00
Turanszki Janos
b496c1a410
fix: pre-build step when space in path
2020-10-03 00:01:47 +02:00
Turanszki Janos
34522e0b5a
updated buffer subresource management; other fixes;
2020-09-28 00:33:51 +02:00
Turanszki Janos
d3f9a2a1b9
rtao denoiser improvements
2020-09-25 00:24:05 +02:00
Turanszki Janos
b7bc35bbda
added raytraced reflections
2020-09-21 22:01:07 +02:00
Turanszki Janos
aa6fff51d5
editor: translator undo fix
2020-09-20 12:39:10 +02:00
Turanszki Janos
1c6921ea3d
editor: velocity buffer fix when translator used
2020-09-01 22:06:52 +02:00
Turanszki Janos
ea2859fc5c
fix
2020-08-31 00:27:20 +02:00
Turanszki Janos
256fda93fc
variable rate shading tier2 #152
2020-08-30 20:20:24 +02:00
Turanszki Janos
a1acf8920a
added variable rate shading support #152
2020-08-28 22:56:58 +02:00
Turanszki Janos
88861625bf
uwp build cleanup
2020-08-27 00:39:43 +02:00
Turanszki Janos
0b0ea27999
uwp build improvement; updated readme;
2020-08-26 22:51:51 +02:00
Turanszki Janos
3fc580cd0f
editor: decal window update
2020-08-23 19:03:56 +01:00
Turanszki Janos
796f5e7a68
warning fixes, realistic sky is compile time switchable for now
2020-07-29 21:43:41 +01:00
Turanszki Janos
6d4992a22f
volumetric cloud updates
2020-07-27 20:14:45 +01:00
SIlas Martins
02e5f48cbc
New Atmospheric Scattering
2020-07-27 16:08:27 +02:00
Turanszki Janos
2f659443ba
use thread safe events for file picker
2020-07-22 21:04:27 +01:00
turanszkij
5d6edf7cd5
editor: fix adding sound
2020-07-21 21:54:17 +01:00
Turanszki Janos
b973f8c734
added animation speed control
2020-07-15 23:04:33 +01:00
Turanszki Janos
e8b06202c7
emitter statistics now always read back from gpu
2020-07-14 00:12:42 +01:00
Turanszki Janos
d8ceae9f20
removed downloadresource;
...
added map, unmap;
removed CopyTexture2D_Region;
impoved GPU resource readback functionality;
screenshot/texture readback works for vulkan and dx12;
2020-07-12 22:15:13 +01:00
Turanszki Janos
486d030f1e
MSAA resolve is now part of renderpass #55
2020-07-09 00:43:53 +01:00
Turánszki János
26af9078c9
Vulkan and DX12 fixes ( #134 )
...
* renderpass updates, vulkan and dx12 warning removal #78
* lots of fixes
2020-07-08 22:07:45 +01:00
Turanszki Janos
3d1b67cc67
updated lua interface
2020-07-05 19:39:40 +01:00
Turánszki János
c6f3611439
Event system ( #133 )
...
* event system
* more refactor
* fixes
* fixes
* fixes, documentation update
2020-07-04 13:22:11 +01:00
Turánszki János
8ed65ef031
Raytracing API - Vulkan ( #130 )
...
* vulkan acceleration structure implementation
* vulkan: optimized resource binding
* dx12 optimizations
* vulkan shadercompiler update
* dx12 raytracing resource binding update
* dx12 descriptor refactor
* dx12 and vulkan updates
* VK_KHR_raytracing
* vulkan acceleration structure fix
* vk acceleration structure fix
* dx12 acceleration structure build fix
* vulkan shader shifts refactor
* vulkan raytracing fixes
* uwp: cannot use dxcompiler.dll for shader reflection
* updated version
* refactors, shader compiler updates
* updated shader build tools
* updated shader compilers
* raytraced shadows
* revert shader model
* try fix shader validate error
* ray traced shadow refactors
2020-06-28 13:34:59 +01:00
Turánszki János
ea52f660e1
Raytracing API ( #128 )
...
* start
* fix gpu hang
* rtao working
* better support for dynamic tlas
* shader updates
* project structure update
* appveyor build update
* improved acceleration build config
* updated build configuration
* updates
* updates
* acceleration structure build fixes
* minor fixes
* version bump
2020-06-20 23:19:41 +01:00