Wojciech Figat
df82a0f5d0
Add **GPU Memory profiler** to Editor
2022-12-08 16:30:37 +01:00
Wojciech Figat
f2c594569d
Remove GPUResourcesCollection and use GPUDevice instead to simplify code
2022-12-07 15:32:23 +01:00
Wojciech Figat
3017010ef4
Minor adjustments to the profiling tools code
2022-12-07 15:27:40 +01:00
Wojciech Figat
f918fa2a32
Merge remote-tracking branch 'origin/master' into 1.5
2022-12-05 09:24:15 +01:00
Wojtek Figat
5a50656249
Fix
2022-12-04 18:23:40 +01:00
7eae439624
Fix RunProcess not working in development builds
...
Works around a possible compiler bug caused by db6aab1cf6
2022-12-04 18:09:07 +02:00
Wojtek Figat
2b6e3cf993
Fix lod preview typo in df45ac46b1
2022-12-03 13:10:47 +01:00
Wojtek Figat
df45ac46b1
Optimize various debug views performance
2022-12-03 12:23:39 +01:00
Wojtek Figat
950289db9f
Fix crash when drawing scene in async and content streaming updates model residency
2022-12-03 11:23:26 +01:00
Wojtek Figat
98c29c4a4e
Optimize compilation time
2022-12-03 10:42:58 +01:00
Wojciech Figat
6458d7e0db
Add support for sending replicated object data in parts
2022-12-02 12:18:08 +01:00
Wojciech Figat
f61100deca
Cleanup for networking impl
2022-12-02 10:55:12 +01:00
Wojciech Figat
adcffab78a
Match C# string serialization in network stream to C++ impl
2022-12-02 10:36:52 +01:00
Wojciech Figat
eae8fd7ef9
Add AdditionalScenes to BuildSettings
2022-12-02 10:05:32 +01:00
Wojciech Figat
0f19fc64fd
Add SceneReference to C++ scripting API
2022-12-02 10:05:07 +01:00
Wojciech Figat
cfffc76aa6
Fix potential crash
2022-12-02 10:04:46 +01:00
Wojciech Figat
66d01d8d7f
Merge remote-tracking branch 'origin/master' into 1.5
2022-12-01 12:10:41 +01:00
Wojciech Figat
7486bc640f
Add network profiler tab with network driver data sent/received
2022-11-30 22:05:58 +01:00
Wojtek Figat
ce228c9003
Merge branch 'PE-1.4-10' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-10
2022-11-30 18:10:20 +01:00
Wojtek Figat
12f8a15b8b
Remove unused include
2022-11-30 18:07:27 +01:00
Wojtek Figat
8694d9f9b4
Fix helper mouse button up event on drag drop end on Windows
...
Regression from 4efd411045
2022-11-30 18:06:39 +01:00
Wojciech Figat
e4840d35d6
Adjust network transform precision
2022-11-30 16:19:46 +01:00
Wojciech Figat
a819d657db
Refactor network object spawnign to batch all subobjects with a single spawn message to reduce invalid objects linkage on different clients
2022-11-30 12:30:49 +01:00
Wojciech Figat
96742404fd
Various improvements for network objects despawning
2022-11-30 12:30:48 +01:00
Wojtek Figat
f5ed9292e7
Merge branch 'master' into 1.5
2022-11-29 23:19:01 +01:00
Preben Eriksen
ee84d53cdc
PE: Support normal generation when using assimp importer.
2022-11-29 11:09:34 +01:00
Wojtek Figat
9e1692e3e0
Code style cleanup
...
#837
2022-11-29 08:41:52 +01:00
Wojtek Figat
3f3697fbfa
Code style cleanup
...
#837
2022-11-28 23:35:27 +01:00
Wojtek Figat
8bf128dc0a
Merge branch 'PE-1.4-5' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4-5
2022-11-28 23:22:49 +01:00
Wojtek Figat
69ad8bc672
Fix tests hanging if scripting compilation fails (eg. build tool issue)
2022-11-28 20:34:50 +01:00
Wojtek Figat
db6aab1cf6
Fix regression in memory allocators
2022-11-28 20:34:26 +01:00
Preben Eriksen
cfb25840f9
Merge branch 'PE-1.4-3' into PE-1.4-5
...
* PE-1.4-3:
PE: DDS - Improve import time if source already has mipmaps and are compressed.
2022-11-28 12:58:47 +01:00
Preben Eriksen
64debe08a8
Merge commit 'c73eb548c0e8967624d4cb85c8f80d230e583ef8' into PE-1.4-5
...
* commit 'c73eb548c0e8967624d4cb85c8f80d230e583ef8':
PE: FBX Import - Improved normal map detection using diffuse name, if normap map was not setup inside object.
2022-11-28 12:58:18 +01:00
Preben Eriksen
460d0780a1
Merge commit '54ccf9edc7ffcda8490687ac9a4dbb4a652d4f63' into PE-1.4-5
...
* commit '54ccf9edc7ffcda8490687ac9a4dbb4a652d4f63':
PE: Fixed - Custom animation import, frame index start and end was not the actual index but depended on frames per second. Made it impossible to use, now use the real frame index.
2022-11-28 12:57:53 +01:00
Preben Eriksen
d03363b376
Merge commit '29900a3cc005f7f5ac74254d2b7a58920341d73c' into PE-1.4-5
...
* commit '29900a3cc005f7f5ac74254d2b7a58920341d73c':
PE: Support importing WAV files that contain "extra format bytes" in "fmt" header.
2022-11-28 12:57:21 +01:00
Preben Eriksen
de2374ad40
Merge commit 'b02020f8017bb4f3f22440bc39b60857ab364179' into PE-1.4-5
...
* commit 'b02020f8017bb4f3f22440bc39b60857ab364179':
PE: AudioSource - Stop() folowed by Play() now act like a restart.
2022-11-28 12:56:30 +01:00
Wojtek Figat
3da7e8d7ba
Additional improvement for RenderListBuffer
2022-11-27 20:33:39 +01:00
Wojtek Figat
8e52e2fb10
Merge branch 'master' into 1.5
2022-11-27 12:11:50 +01:00
Wojtek Figat
373350df1e
Improve stability of RenderListBuffer resizing when multiple threads add and resize at the same time
2022-11-27 12:07:10 +01:00
Wojtek Figat
835a230323
Refactor material shaders to use separate constant buffer (slot 1) for shared per-view constants
2022-11-27 12:06:31 +01:00
Wojtek Figat
189575efec
Add GPUDevice::CreateConstantBuffer for custom constants buffers usage
2022-11-26 21:17:05 +01:00
Wojtek Figat
39dc439cd8
Revert "Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)"
...
This reverts commit c33fe04645 .
2022-11-26 20:37:04 +01:00
Wojtek Figat
bdb27fef1b
Minor optimizations
2022-11-26 12:08:53 +01:00
Wojtek Figat
c33fe04645
Remove unused LodProxyView feature from RenderContext (shadow projections are using the same draw batch as main view now)
2022-11-25 23:04:17 +01:00
Wojtek Figat
b1618a88be
Fix invalid rounding up to power of two in allocators
...
#833
2022-11-25 22:07:13 +01:00
Wojciech Figat
b4fdb0cc26
Improvements and fixes for multiplayer networking
2022-11-25 16:50:44 +01:00
Wojtek Figat
e713273942
Fix textbox defocus on edit end
...
#789
2022-11-24 21:54:54 +01:00
Wojtek Figat
18c4e34af8
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:21:34 +01:00
Wojtek Figat
63c4eb17e4
Fix invalid Math::RoundUpToPowerOf2
...
#833
2022-11-24 20:20:36 +01:00
Wojtek Figat
5cc66d60dc
Tweaks
2022-11-24 20:14:47 +01:00