Commit Graph

3212 Commits

Author SHA1 Message Date
Turánszki János 09f70458d4 text input improvements 2022-08-02 11:36:15 +02:00
Turánszki János 90fbbba9ba Text Input Caret (#500) 2022-08-01 18:25:15 +02:00
Turánszki János cd16ece14a gui scrollbar fix 2022-08-01 12:49:27 +02:00
Turánszki János 1b305b74c8 updated credits 2022-08-01 12:44:45 +02:00
Turánszki János a0ad653d7d GUI ResizeLayout (#495)
* gui resizelayout #51

* checkbox icons

* updates

* weather reset

* embedded logo asset
v0.70.18
2022-07-31 19:28:41 +02:00
Turánszki János 6376373353 Material picker (#494) 2022-07-30 17:56:36 +02:00
Turánszki János 1a9bec3708 editor: updated dark theme 2022-07-30 11:49:29 +02:00
Turánszki János ecda937f3f terrain generator: fixed detection of outdated chunk texture resolution after undo 2022-07-30 10:53:39 +02:00
Turánszki János 8812656fce editor: made dark theme a bit darker 2022-07-30 10:08:58 +02:00
Turánszki János 0c20561477 editor gui polishing 2022-07-30 08:09:27 +02:00
Matteo De Carlo b287ed390a [IMGUI example] Fixed compilation security warnings (#493)
Fixed compilation security warnings

on Linux where `-Werror=format-security` would be used.
This seemed to affect only the imgui example
2022-07-29 16:44:32 +02:00
Turánszki János 0b55dfdfb6 gui fixes 2022-07-29 14:57:41 +02:00
Turánszki János f78998f44f gui: added support for tooltip theming 2022-07-29 13:55:27 +02:00
Turánszki János dc7686605f gui theming improvements 2022-07-29 11:05:29 +02:00
Turánszki János f277a00596 GUI updates (#490) 2022-07-28 20:59:25 +02:00
Molasses 87f3287aaa Code quality improvements for the installer (#492) 2022-07-21 10:49:24 +02:00
Molasses d7cec56946 CMake template project for Linux (#491) 2022-07-21 10:04:34 +02:00
Turánszki János 3eb2a10c78 script path fix; fighting game script help text color improvement; 2022-07-19 20:18:49 +02:00
Amer Koleci 99b256aeec Various updates (#489)
* Update DX Compiler release for July 2022

* Update DirectX headers to agility SDK 1.606.3
Update D3D12MemAlloc to latest version.

* Update Vulkan headers to 1.3.221
Update volk
Update VMA

* Revert DXC update.
2022-07-18 16:51:54 +02:00
Molasses 99bc815040 Some changes to ImGui docking sample (#488) 2022-07-18 10:16:07 +02:00
Turánszki János 0f684dc4bf terraingen: grass density modification without recreating grass chunks 2022-07-16 07:37:27 +02:00
Turánszki János 408d7505fb terraingen: grass density slider and improved prop density slider 2022-07-15 18:15:51 +02:00
Turánszki János 0dd6eea4ce terrain gen: grass density increases with chunk scale by squared amount 2022-07-15 17:17:39 +02:00
Turánszki János 6b13ec2590 editor: renderpath switching fix with multiple scenes 2022-07-15 14:32:58 +02:00
Turánszki János 018a949cb4 editor: terrain generator updates, wireframe shortcut 2022-07-15 11:22:33 +02:00
Turánszki János b2c939b5c7 3D sound custom camera fix; LOD selection moved to object update system; audio: reverbSubmix failure tolerance 2022-07-15 09:24:40 +02:00
Turánszki János 5a0c423ddd Updates:
- editor: quicksave, multiple scenes support, gui changes, additional shortcuts
- physics: improvements for handling multiple scenes, and removal of physics objects
- scripting: ability to override global scene and camera with custom scene and camera from cpp side
2022-07-14 15:21:28 +02:00
Turánszki János edbbbe7e61 editor: transform tool fix 2022-07-13 15:46:15 +02:00
Turánszki János 778c0e5af7 editor: scaler tool improvements 2022-07-13 13:50:26 +02:00
Turánszki János 2bcc7cc35c added funding.yml 2022-07-13 11:06:03 +02:00
Turánszki János 90ecd6f318 gui fix 2022-07-13 10:47:53 +02:00
Turánszki János 5b35a5a47d Transform tool updates (#486)
* translator tool upgrades, renderpath2D hdr improvement

* fix

* rewritten rotation tool

* visual update

* screen aligned rotation mode

* rotation snap mode fix

* non uniform scaling fix

* improvements to transform undo/redo

* added snap mode configuration

* mirroring transform tool based on camera relative position;
axis text display;

* origin drag visualizer

* minor refactor
2022-07-12 13:24:35 +02:00
Preben Eriksen 0d3d12cc22 PE: ImGui Docking Sample. (#485)
* PE: ImGui Docking Sample.

* PE: Added new files to CMakeLists.txt.

* PE: WickedEngine.sln VS2022 version.

* PE:

* PE: Removed some warnings.
2022-07-10 12:39:59 +02:00
Turánszki János 4cd3ef6afd editor: transform window updates - euler angles, clear transform 2022-07-10 08:42:57 +02:00
Turánszki János 1a591762a3 editor: transform window fixes 2022-07-09 21:47:04 +02:00
Turánszki János d517327477 fix: softbody retains initial pose when physics is disabled 2022-07-09 10:52:49 +02:00
Turánszki János be769d60b5 editor: inspector mode 2022-07-07 08:45:56 +02:00
Turánszki János 196eb3ec38 gui: scrollbar improvements 2022-07-06 10:50:24 +02:00
Turánszki János b944465263 Font renderer updates (#483)
* font renderer updates, text debug drawer;
editor: name visualizer;
github CI: vulkan sdk not required;

* cmake: vulkan sdk not required

* refactors

* lua binding for DrawDebugText()

* comment

* transparency sorting for debug texts;
font alphablend fix;

* softer debug text
2022-07-05 15:20:23 +02:00
Turánszki János 2a8d22124e physics: LOD support for triangle mesh shape 2022-07-04 11:39:07 +02:00
Turánszki János 6d19f77bfa vulkan fixes for updated validation layer 2022-07-03 17:12:24 +02:00
Turánszki János 939d5b9afc dx12: renderpass subresource barriers 2022-07-03 13:53:08 +02:00
James Webb d4ee853c8a Workaround for Nvidia driver bug #450 (#481)
* Workaround for Nvidia driver bug where just testing if a bindless buffer descriptor is valid seems to require that it is valid (at least in the two compute shaders where the issue was noticed).

Instead of testing if the luminance buffer is valid in the bloom/tonemap shaders, always provide a luminance buffer by using a dummy buffer when eye adaption is disabled. This bug was introduced with the 516.40 drivers.

* Add assert that the exposure offset is at 0 else the dummy buffer is no longer valid.
2022-07-02 20:33:16 +02:00
Preben Eriksen b5c701f6b6 DX12 SV_PrimitiveID workaround (#480)
* PE: fixed - Crash on debug BVH visualizer is no raytracing is available.

* PE: fixed - black dots issue. ( https://github.com/turanszkij/WickedEngine/issues/450#issuecomment-1143647323 )

* PE: Another way to check if BVH is active is needed.

* PE: fix - Check if debug BVH is possible. or it will crash.

* PE: changed bug fix to a general Workaround function, depending on current backend.

* Fixed - Crash when creating screenshot without a folder.

* PE: Another way to fix black dots issue single call to workaround. ( https://github.com/turanszkij/WickedEngine/issues/450#issuecomment-1143647323 )

* PE: EventBegin for Workarounds.

* PE: workaround cleanup , removed enum and getbackend.

* PE: Disable DX12 workaround on linux.
2022-07-01 23:32:46 +02:00
Turánszki János 24ce65ac4d impostor fix; shadow camera refactor; 2022-07-01 10:16:08 +02:00
Turánszki János ad6b340f1b editor: instance placer vertical rotation 2022-07-01 10:13:51 +02:00
Turánszki János 2640afe073 credits update 2022-07-01 10:13:31 +02:00
Turánszki János d762324659 vulkan: texture upload fix #478 2022-06-30 10:39:13 +02:00
Turánszki János daaceedfd4 surfel GI: incorrect surfel lookup in integrate fix #479 2022-06-30 10:03:52 +02:00
Turánszki János c02ab327d8 Physical light units (#476) v0.70.0 2022-06-29 20:15:36 +02:00