Commit Graph

2467 Commits

Author SHA1 Message Date
Turanszki Janos 325bef4d96 fix entity_duplicate prefix sum in release mode #184 2020-11-08 11:34:51 +01:00
Turanszki Janos 8d13f6cae1 entity duplication will keep full hierarchy #184 2020-11-08 11:24:00 +01:00
Turanszki Janos b1caa0857e clang format fix 2020-11-08 10:06:29 +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
Turánszki János 489a5c8501 Inline raytracing shaderpath update (#181)
* inline raytracing shaders will use different shaderpath (only if device support available)

* updated version
2020-11-06 20:16:07 +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 0786020843 updated clang-format 2020-11-06 16:11:57 +01:00
Turanszki Janos bc7ea7169b remove unused code 2020-11-06 16:11:48 +01:00
Turanszki Janos c917be7486 removed unused shaders 2020-11-06 13:50:01 +01:00
Turánszki János f4b35ee9d9 Merge pull request #177 from amerkoleci/improvements
Improvements
2020-11-05 15:42:26 +01:00
Amer Koleci e05cda5ec5 Revert accidental commit. 2020-11-05 14:38:04 +01:00
Amer Koleci de29f09b50 Vulkan: Enable VK_EXT_debug_utils only if supported and enable debug utils messenger instead of deprecated VK_EXT_Debug_Report. 2020-11-05 12:22:57 +01:00
Amer Koleci cdba283f7d Vulkan: Correctly handle swapchain resize logic and semaphore handling. 2020-11-05 12:10:19 +01:00
Amer Koleci 39ccfb96a1 Fix RESOURCE_MISC_RAY_TRACING not mapping correctly. 2020-11-05 11:29:25 +01:00
Turanszki Janos af7cb4f3d5 improved cartoon shading 2020-11-04 20:34:56 +01:00
Turanszki Janos c90163429e shader refactor 2020-11-04 16:48:38 +01:00
Turanszki Janos 571f435253 refactor 2020-11-04 16:02:23 +01:00
Turanszki Janos ec796bbdb3 added clang-format 2020-11-04 12:20:51 +01:00
Turanszki Janos 5c1a0efc47 vulkan shaders rcp-w fix 2020-11-03 13:25:03 +01:00
Turanszki Janos 2e73cdae05 sprite mip fix #170 2020-11-02 00:55:38 +01:00
Turanszki Janos e2af651635 added nightly builder 2020-10-31 13:27:54 +01:00
Turanszki Janos 80f8df14b1 build scripts update 2020-10-30 21:25:10 +01:00
Turanszki Janos 2c2acf6b84 fix 2020-10-30 20:27:53 +01:00
Turanszki Janos 29b31711c9 gbuffer normal packing changes; small improvements; 2020-10-30 19:01:56 +01:00
Turanszki Janos 61fef7a0c1 linux atmosphere shaders update 2020-10-29 21:39:08 +01:00
Turanszki Janos db381e3991 realistic sky: modified sun size 2020-10-29 21:02:22 +01:00
Turanszki Janos 01e49e5c52 fix unoptimal codegen 2020-10-29 20:53:57 +01:00
Turanszki Janos c19bc524d9 removed fxc warnings 2020-10-29 20:46:00 +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 38cad754f1 serializer improvement 2020-10-28 20:45:16 +01:00
Turanszki Janos 49eea50c89 improvements in asset loading 2020-10-28 00:44:15 +01:00
Turanszki Janos e65337a240 ecs build fix 2020-10-28 00:22:21 +01:00
Turanszki Janos 79e23b0a46 improved ecs serialization and asset loading time 2020-10-28 00:12:06 +01:00
Turanszki Janos 3ca2c6996e VPRT vertex shader emulation for old GPU 2020-10-25 14:23:40 +01:00
Turanszki Janos 558d6411f4 editor fix 2020-10-20 22:22:40 +02:00
Turanszki Janos fb71fd6efd terrain shader fix v0.49.1 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 b88bc8d94e uwp: vorbis fix 2020-10-09 01:34:20 +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>
v0.48.0
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 9819a2e083 gui updates: tooltips can be displayed on inactive element, color picker improvement 2020-10-03 15:45:00 +02:00
Turanszki Janos b496c1a410 fix: pre-build step when space in path 2020-10-03 00:01:47 +02:00
Turanszki Janos e2f3b76ad8 gui updates: window placement and colorpicker scaling 2020-10-02 19:56:35 +02:00
Turanszki Janos b4155a99c1 readme fix 2020-09-30 20:56:01 +02:00