112 Commits

Author SHA1 Message Date
mafiesto4 fae682e406 Implement DownloadDataCPU for Mesh and add result entries count 2021-08-05 16:40:28 +02:00
mafiesto4 669b99f8e4 Add CustomUpscale postFx to replace upscaler with a custom script 2021-07-20 15:33:12 +02:00
mafiesto4 929bd2a8c8 Add support for rendering percentage scale with upscaling to backbuffer 2021-07-20 11:06:25 +02:00
mafiesto4 5cbf091a7a Fix typos 2021-07-19 16:17:10 +02:00
mafiesto4 fc31565f12 Reimplement Temporal AA with less ghosting and better quality 2021-07-19 14:02:46 +02:00
mafiesto4 4d136af7dd Add culling and render mask check for models rendered via Custom Actors list 2021-07-16 17:13:44 +02:00
mafiesto4 04c6ecc963 Add Physics Colliders debug view mode to display physical world shapes (solid) 2021-07-14 14:49:41 +02:00
mafiesto4 8a66bd74cf Tweak 2021-07-14 09:44:55 +02:00
mafiesto4 1c03b21a43 Fix textures converting when cooking 2021-07-13 12:51:28 +02:00
mafiesto4 27345e62a7 Fix drawing shadows for particles that use Depth Fade node 2021-07-12 11:09:43 +02:00
mafiesto4 252b37ebfe Fix deprecated assertions from streamable assets (streaming uses job system now) 2021-07-11 12:03:56 +02:00
mafiesto4 f5e5686853 Optimize includes in ThreadLocal.h 2021-07-08 00:34:49 +02:00
mafiesto4 a165b4aa79 Add safety checks to material constants binding code to prevent invalid memory access 2021-07-06 15:41:16 +02:00
mafiesto4 1c012a202e Fix buffer overrun crash in ForwardShadingFeature 2021-07-06 15:26:45 +02:00
mafiesto4 e0a2904dbf Fix terrain normal mapping issue
#562
2021-06-30 14:13:37 +02:00
mafiesto4 a3dfb1c5d3 Add support for using per-texture group sampler in Materials 2021-06-29 16:16:56 +02:00
mafiesto4 add88a783b Tweaks 2021-06-28 16:18:03 +02:00
mafiesto4 3c1fd427eb Add support for programmable samplers in shaders 2021-06-28 15:56:32 +02:00
mafiesto4 971449bef1 Cleanup some GPU code 2021-06-28 14:08:44 +02:00
mafiesto4 fca4f4ba40 Optimize CPU particles sorting with Radix sort 2021-06-27 12:30:49 +02:00
mafiesto4 94f50ce8cb Cleanup some headers in Graphics module 2021-06-18 16:38:44 +02:00
mafiesto4 f5a6a18232 Fix stability on exit or when doing heavy resources streaming stress tests 2021-06-18 15:20:39 +02:00
mafiesto4 4681d8da56 Fix texture streaming minimum mips to load for block compressed textures 2021-06-18 14:42:09 +02:00
mafiesto4 f582ca5051 Add dynamic textures streaming based on visibility 2021-06-18 14:41:44 +02:00
mafiesto4 3b31fd7c71 Add support for editing texture group in editor (without reimporting) 2021-06-18 10:49:04 +02:00
mafiesto4 289515a78b Add support for stripping texture resolution for target platform when cooking game 2021-06-17 16:01:01 +02:00
mafiesto4 4744fa05ef Refactor Streaming with new settings and textures streaming configuration 2021-06-17 15:33:34 +02:00
mafiesto4 99012725dc Adjust includes 2021-06-17 14:15:19 +02:00
mafiesto4 da0c8ffff9 Optimize Debug Draw for large amount of single-frame debug shapes and lines 2021-06-14 13:29:47 +02:00
mafiesto4 07ad94de13 Optimize Animated Model bones matrices buffer update 2021-06-12 23:20:06 +02:00
mafiesto4 7c9e170a40 Tweaks 2021-06-11 16:49:30 +02:00
mafiesto4 14bc9501c7 Cleanup some code 2021-06-10 16:59:59 +02:00
mafiesto4 2bc6ca089f Add HasTypedUAVLoad to GPULimits (use for GPU lightmaps support baking detection)
#526
2021-06-08 16:11:27 +02:00
mafiesto4 f4c8808d19 Add SRV slots isage info for D3D12 shaders cache 2021-06-07 12:19:49 +02:00
mafiesto4 cc47cb85e4 Cleanup renderer code 2021-06-07 11:56:04 +02:00
mafiesto4 772172ed6b Fix bounding box calculations for Animated Models 2021-06-01 11:55:35 +02:00
mafiesto4 623299e59f Add support for AssetPreview to use debug drawing if needed 2021-06-01 10:27:30 +02:00
mafiesto4 1bd109395a Optimize managed memory allocations 2021-05-30 14:09:24 +02:00
mafiesto4 c33d4a9bfb Merge branch 'game-arg' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-game-arg 2021-05-24 18:35:13 +02:00
jb-perrier 566756ecf2 Remove duplicate IsInitialized. 2021-05-23 19:31:44 +02:00
jb-perrier d3b920dfc1 Prevent Mesh being rendered while uninitialised ( async task not executed yet ). 2021-05-20 17:16:02 +02:00
mafiesto4 19bb7c2293 Fix typo 2021-05-18 21:45:41 +02:00
mafiesto4 9cba6bad6d Add support for rendering into 3d textures on Vulkan
#136
2021-05-18 11:40:38 +02:00
mafiesto4 6232b8d557 Add option to show Debug Draw shapes in Game Viewport 2021-05-15 12:58:39 +02:00
mafiesto4 c95e5b0611 Fix assets load error regression 2021-05-14 10:32:55 +02:00
mafiesto4 a8f0035b8b Fix regression in win32 filesystem api using potential substring of StringView
#516 #510
2021-05-12 10:19:31 +02:00
mafiesto4 05f919c50f Optimization and tweaks 2021-05-02 11:25:33 +02:00
mafiesto4 0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
mafiesto4 19941c3e88 Merge branch 'master' of git://github.com/Vizepi/FlaxEngine into Vizepi-master 2021-04-28 10:28:36 +02:00
Vizepi 6e885ece34 [CLEAN] Added missing includes in headers 2021-04-23 13:59:02 +02:00