Commit Graph

45 Commits

Author SHA1 Message Date
Amer Koleci f275f4690b Examples: Initial ImGui 1.85 integration example. (#338)
* Examples: Initial ImGui 1.85 integration example.

* Attempt to load and compile shaders.

* ImGUI integration done with some workarounds.

* ImGUI integration: Cleanup example.

* refactor tests->example_imgui

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2021-11-04 10:09:20 +01:00
Turanszki Janos 52a377cbd9 updated credits, licenses, readme 2021-07-13 14:11:19 +02:00
Turanszki Janos 6c31fc7822 added credits.txt 2021-07-09 13:08:15 +02:00
Turánszki János 933080a2e4 Unified Shader Compiler (#250) 2021-03-21 18:54:04 +01:00
Turánszki János 087e6ee9dc removed win32 and ARM builds (#228) 2021-02-03 20:48:30 +01:00
Turanszki Janos 88af2f24dd vulkan improvements 2021-01-22 01:23:23 +01:00
Turánszki János 7eac47cc1e added dx12 and vulkan headers to repo (#223) 2021-01-20 21:25:55 +01:00
Turanszki Janos f970b72ce0 removed clang-format, added editorconfig 2020-11-10 00:00:54 +01:00
Turanszki Janos ec796bbdb3 added clang-format 2020-11-04 12:20:51 +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 362a8c34cd github CI 2020-09-30 19:25:42 +02:00
Turanszki Janos 1c2897cffc added github build system 2020-09-30 19:21:52 +02:00
Turanszki Janos 89dc01d899 removed linux vs project 2020-09-30 15:45:28 +02: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
Turanszki Janos 4fcf2020af added linux build 2020-06-13 19:38:49 +01:00
Turanszki Janos aa69b18e04 uwp fixes and content packaging project 2020-05-13 22:42:57 +01:00
Turánszki János eaae8c57ec UWP (#111)
* project restructure

* editor fix: camera shouldn't reset on render path change
2020-05-12 00:59:06 +01:00
Turanszki Janos e49006e99c uwp platform updates 2020-05-08 23:38:34 +01:00
Turanszki Janos ca44eaacd4 added template application for UWP platform 2020-05-08 15:43:17 +01:00
Turanszki Janos 985d48d36c updated solution file 2020-01-09 19:55:25 +00:00
Turanszki Janos fa267b0e7d large refactor 2019-12-12 22:15:16 +00:00
turanszkij 23c385ac5a updated vulkan device, build settings 2018-03-03 21:32:22 +00:00
Turanszki Janos 765e092163 added template project, added font path configurator, refactor 2017-10-09 23:19:31 +01:00
Turanszki Janos 479a9b786b project file structure overhaul 2017-09-30 16:08:23 +01:00
Turanszki Janos e7d12f6db1 Added test framework + scripting API updates 2017-09-30 12:58:11 +01:00
turanszkij 9d6687879d updated build configuration 2017-05-06 13:00:59 +02:00
turanszkij 4fee9fcb8d filter 2017-03-31 21:05:55 +02:00
turanszkij 4073af5714 updated filters 2017-03-29 20:43:13 +02:00
turanszkij 7fdce0fb85 optimized mesh-ray intersection code;
updated slider widget;
updated editor;
build;
2016-11-23 23:25:08 +01:00
turanszkij cb70c6678d Implemented occlusion culling with gpu queries 2016-11-11 01:22:57 +01:00
turanszkij b8fb4539f1 minor shader refactors 2016-10-18 22:07:01 +02:00
turanszkij 2213a0e46b updated build configuration 2016-10-09 22:09:23 +02:00
turanszkij 2820c21689 update 2016-10-08 15:29:56 +02:00
turanszkij f80171b70d optimized constant buffer usage patterns;
updated build configuration;
2016-10-08 02:20:27 +02:00
turanszkij 5189aca1d7 updated cullable sorting 2016-10-03 22:10:15 +02:00
turanszkij 0f97233380 added the editor to the solution 2016-10-03 00:35:02 +02:00
turanszkij 6e71c6f624 implement tiled lighting part1 2016-09-26 01:02:58 +02:00
turanszkij c96d7716b5 Start splitting platforms 2016-04-23 14:46:27 +02:00
turanszkij dd11702d56 update 2016-04-23 00:59:30 +02:00
turanszkij 9d8b34c9bb Graphics API decouple part 1 2016-03-18 23:05:41 +01:00
turanszkij d0cd079bd3 mipgeneration, ssr, hdr bloom 2015-07-04 13:49:11 +02:00
turanszkij d4996486fe Win7 support 2015-06-23 13:43:49 +02:00
turanszkij e4c1147629 Created 2015-06-18 23:03:51 +02:00