Commit Graph

954 Commits

Author SHA1 Message Date
Turánszki János b62c7ff48b added per-object rim highlight 2024-08-28 06:36:12 +02:00
Turánszki János d93698d97e planar reflection MSAA and some fixes 2024-08-25 12:29:23 +02:00
Turánszki János 839b22aa63 more precise occlusion culling for ocean; shadow occlusion culling for hair particle; other updates; 2024-08-25 07:48:36 +02:00
Turánszki János 7e011dacd3 startup time improvements 2024-08-22 09:11:24 +02:00
Turánszki János 15badd4f27 voxel flood filling and meshing improvement; character updates; 2024-08-22 07:46:54 +02:00
Turánszki János 8162abb6eb editor: editing terrain grass will save chunk data in case it needs to be recreated later 2024-08-21 07:13:31 +02:00
Turánszki János 16b371815e material chromatic aberration slider is better to max out at 10 2024-08-17 12:32:07 +02:00
Turánszki János e1a7c4f591 chromatic aberration for material with transmission 2024-08-17 10:54:30 +02:00
Turánszki János 293689b1e2 per-light volumetric fog boost #924 2024-08-17 08:05:25 +02:00
Turánszki János f75a692da9 Object rendering with mesh shader (#923) 2024-08-15 18:38:16 +02:00
Dennis Brakhane 985f31cba4 remove Editor_UWP project files (#919) 2024-08-11 14:36:21 +02:00
Turánszki János d170213efd cloaking effect and two layer refraction to see ocean through refractive materials 2024-08-10 09:09:43 +02:00
Turánszki János 6dea5cc756 Voxelgrid to mesh (#915) 2024-08-09 07:03:15 +02:00
Dennis Brakhane 5e27c926f8 fix SDL_Init check (#908)
make_sdlsystem always returns a valid int pointer containing the result
of SDL_Init. SDL_Init is 0 on success, and a negative int on failure.
2024-08-05 05:54:40 +02:00
Turánszki János c8b581f8b1 some improvements 2024-08-02 07:19:43 +02:00
Turánszki János 9d913d0a28 various updates:
- buoyancy parameter
- ragdoll buyancy
- terrain region blending improvement
- application activation fixes
2024-07-31 07:39:29 +02:00
Turánszki János 99396e212d shader optimizations 2024-07-29 18:34:40 +02:00
Turánszki János 8f4f4e8649 soft shadow disk sampling (#906) 2024-07-28 13:42:12 +02:00
Turánszki János 48db6afe6d editor: snap to surface transform 2024-07-27 06:27:49 +02:00
Turánszki János 6ba8f79ca7 Metadata component (#902) 2024-07-25 18:59:46 +02:00
Romildo Franco 37b1ebf645 Avoid calling backlog when Home key is pressed in TextInputField (#903)
- Added functionality to prevent calling the backlog when the Home key is pressed while typing in the TextField.
  The hotkeys could be called even while typing in the TextInputField. I found out that the following part from TextInputField::Update was causing this

			if (state == DEACTIVATING)
			{
				state = IDLE;
				typing_active = false;
			}

  So, I moved typing_active = false closer to the two lines calling Deactivate() in TextInputField::Update().
- Using explicit conversion when calling std::signbit() in AnimationWindow::speedSlider::OnSlide() to resolve the warning during compilation.
- Moved AnimationWindow::lastDirection to local scope within AnimationWindow::speedSlider::OnSlide(), as it is only used there.
2024-07-25 14:36:57 +02:00
Romildo Franco ed6e930c96 Improve AnimationComponent and AnimationWindow (#900)
Add new logic and buttons to AnimationWindow for playing backwards and for the new loop types.
Add new methods to control looping: AnimationComponent::IsPingPong, AnimationComponent::IsPlayingOnce, AnimationComponent::SetPingPong, and AnimationComponent::SetPlayOnce.
Add checks in Scene::RunAnimationUpdateSystem for the new loops when the animation reaches the end.
2024-07-23 11:46:11 +02:00
Turánszki János 510fd5dce7 editor: added multiselection edit for many things 2024-07-23 06:56:01 +02:00
Dennis Brakhane bf790a46d3 cmake: replace explicit list of files with globs (#887)
CMake recommends against doing this because some build systems
might not support CONFIGURE_DEPENDS. But currently, the ones
we care about (Make, Ninja) do, and if there's ever a problem,
we can just start listing them again.

Using globs has the advantage that the linux build will not break
when a file is added in VS and somebody forgets to add the file to
cmakelists as well. I've also found some instances were some *.h
files were not listed, which means they weren't copied when installing.
2024-07-18 13:26:42 +02:00
Turánszki János 5330551f12 gui: treelist FocusOnItem; physics and gui fixes; 2024-07-15 08:44:42 +02:00
Turánszki János ff0fe12595 Ocean wet maps (#881) 2024-07-11 16:40:20 +02:00
Turánszki János 62bcee63e3 ocean improvements: extinction, scattering, volumetric light fix 2024-07-09 08:34:35 +02:00
Turánszki János ec8d7afc5c updated meshoptimizer 2024-07-08 08:02:36 +02:00
Turánszki János 2a8f644611 fixed blend order of volumetrics and light shafts 2024-07-07 19:22:28 +02:00
Turánszki János 431e823234 removed 256 subset limitation 2024-07-06 06:13:45 +02:00
Turánszki János 1c938b522b editor gui anti-aliasing can be turned off #872 2024-07-04 17:24:38 +02:00
Turánszki János fb41bf83bd Softbody simplification with bones (#876) 2024-07-04 09:24:47 +02:00
Turánszki János 745cb86a03 editor fix: incorrectly assumed that name always exists 2024-07-02 09:57:33 +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 749feb35ce physics updates, added multi-selection edit to some editor components and some other things 2024-06-26 07:44:19 +02:00
Turánszki János d0b91e814f Jolt physics interpolation (#868) 2024-06-25 08:17:08 +02:00
Turánszki János c18625c99c Jolt physics (#867) 2024-06-23 17:56:47 +02:00
Turánszki János 1e3c51e9b9 emitter multi location burst 2024-06-20 05:53:58 +02:00
Turánszki János 3eb4c6cc37 resource manager hot reload (#864) 2024-06-19 07:28:00 +02:00
Turánszki János eb3be791df editor: selecting object will not add material and mesh to selection, only binding to windows 2024-06-18 05:36:50 +02:00
Turánszki János b375b09561 physics: cylinder shape, local offset;
added per-instance alpha test;
grass disable cast shadow fix;
editor: hierarchy remove will use proper detaching;
2024-06-17 08:27:01 +02:00
Turánszki János 5973b353e4 scene instantiate improvement; editor fixes; 2024-06-16 07:13:53 +02:00
Turánszki János 43d485b417 image distortion mask (#862) 2024-06-13 08:04:43 +02:00
Turánszki János cdb8bed4f4 editor: translator should be updated while gui is in focus 2024-06-09 14:30:23 +02:00
Turánszki János a3d3f2a642 fixes 2024-06-09 11:08:58 +02:00
Turánszki János 99d6cc552e some improvements here and there 2024-06-08 06:14:00 +02:00
Turánszki János 6b41ec3b65 Removing UWP support (#858) 2024-06-07 05:59:36 +02:00
Turánszki János a988218755 resource manager filedata retention changes (#857) 2024-06-06 09:18:42 +02:00
Turánszki János 00a72a7b30 allocation removals and fixes 2024-06-04 07:32:26 +02:00
Turánszki János dbfec252d2 created new DDS loader that's better for streaming 2024-06-01 07:45:45 +02:00