Commit Graph

4012 Commits

Author SHA1 Message Date
Dennis Brakhane f29495838a actions: don't use ccache direct mode (#892)
Conditional inclusion based on what files are available is the
one edge case that doesn't work in direct mode.
2024-07-18 19:26:30 +02:00
Turánszki János 7ba00d2692 font renderer flipping #888 (#891) 2024-07-18 17:22:20 +02:00
Dennis Brakhane 8362a4a79a cmake: remove race condition on "copy Content folder" (#890) 2024-07-18 15:55:48 +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
Dennis Brakhane 6c8ed16d0e use ccache on linux builds (#889)
github workflows: use ccache on linux builds

this speeds up build time significantly if there aren't many changes.
2024-07-18 13:10:49 +02:00
Dennis Brakhane 1eabf13062 get rid of compiler warning (#886) 2024-07-18 06:23:44 +02:00
Turánszki János a935538fcf Shader optimizations (#884) 2024-07-16 12:58:06 +02:00
Turánszki János fd0ae0bced added tab keyboard button handler 2024-07-16 08:48:32 +02:00
Amer Koleci b3cb7e30f9 ThirdParty updates (#883) 2024-07-16 05:55:13 +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 7a87672aa8 buoyancy physics 2024-07-14 18:35:10 +02:00
Turánszki János d84d46a35e set up distortion for rain 2024-07-13 12:49:03 +02:00
Turánszki János 7cae860c0d wetmaps: variable drying speed, fixes 2024-07-13 08:19:20 +02:00
Turánszki János 5e796719b5 rain wetmap 2024-07-12 08:11:40 +02:00
Turánszki János de42f6a59e fix for softbody GetPositionOnSurface() #882 2024-07-12 05:34:15 +02:00
Turánszki János ff0fe12595 Ocean wet maps (#881) 2024-07-11 16:40:20 +02:00
Turánszki János c262607f58 ocean: shore foam and underwater improvements, refactors 2024-07-10 07:28:52 +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
rs189 24534926e5 SetBorderSoften lua binding (#878) 2024-07-07 18:28:51 +02:00
Turánszki János a6d8e680be draw cartoon outline after clouds 2024-07-07 18:22:08 +02:00
Turánszki János 957b06269a ocean shader small tweaks 2024-07-06 12:01:32 +02:00
Turánszki János b1c822f493 added GetOceanPosAt() which reads ocean displaced pos from GPU, character sample: can swim in ocean 2024-07-06 11:47:06 +02:00
Turánszki János 431e823234 removed 256 subset limitation 2024-07-06 06:13:45 +02:00
Turánszki János 1a2bac999f custom shader fix v0.71.501 2024-07-05 05:56:10 +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 c56b065a21 version number fix 2024-07-04 17:22:18 +02:00
Turánszki János 0b6ccd657f hair particle system fix: CreateFromMesh must also request rebuild buffers 2024-07-04 16:00:31 +02:00
Turánszki János 182dc45c83 fix for jolt physics triangle backface test 2024-07-04 12:53:20 +02:00
Turánszki János fb41bf83bd Softbody simplification with bones (#876) 2024-07-04 09:24:47 +02:00
Turánszki János faff256d18 gui combobox fix 2024-07-03 17:19:13 +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 6e02fe6136 content fixes 2024-07-02 06:09:17 +02:00
Turánszki János bbe84004ab moved shader entity storage into frame CB 2024-06-29 07:28:31 +02:00
Turánszki János fecca1819e small improvements, fixes 2024-06-28 07:32:22 +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 f809d151b5 removed some allocations from ragdoll 2024-06-24 08:24:13 +02:00
Turánszki János ab298987b6 physics: ragdoll fix, enable collision between ragdolls 2024-06-24 07:44:25 +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
Not John cdee967f08 add physics integration tests (#865) 2024-06-20 05:34:45 +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 d233f405dc CreateLensDistortionNormalMap lua binding 2024-06-15 07:19:40 +02:00
Turánszki János cb62b3f495 job system streaming priority, improved instantiate and texture streaming (#863) 2024-06-14 07:33:09 +02:00