Wojtek Figat
|
9c3fd052cd
|
Remove copyright year from source files and update to 2025
|
2025-04-07 19:22:21 +02:00 |
|
Wojtek Figat
|
5873c48ed6
|
Fix dummy vertex buffer on d3d11 and d3d12 to be float4 instead of byte4
|
2025-04-03 19:09:12 +02:00 |
|
Wojtek Figat
|
fa1469514b
|
Fix binding missing vertex buffer slots to zero data on D3D11 and D3D12
|
2025-03-26 22:54:00 +01:00 |
|
Wojtek Figat
|
0fa88b23c6
|
Add DriverVersion to GPUAdapter for checking on old GPU drivers
|
2025-03-07 11:39:54 +01:00 |
|
Wojtek Figat
|
a6fb651ff4
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
|
2025-02-18 09:19:59 +01:00 |
|
Wojtek Figat
|
04dde7a3f2
|
Add warnings on incorrect GPUBuffer or GPUTexture usage when binding to GPUContext (in non-release builds)
|
2025-01-30 22:03:21 +01:00 |
|
Wojtek Figat
|
44fae3838e
|
Add GPUResourceUsage.Staging for both CPU read/write access
|
2025-01-30 20:39:04 +01:00 |
|
Wojtek Figat
|
80a44b5f5c
|
Remove old code
|
2025-01-24 11:08:31 +01:00 |
|
Wojtek Figat
|
647d74af0d
|
Fixes for vertex layouts binding into graphics backend
|
2025-01-11 22:44:38 +01:00 |
|
Wojtek Figat
|
7aa240e5eb
|
Add vertex shader input layout reading via shader compiler reflection to handle missing vertex elements binding when explicit layout got deprecated
|
2025-01-07 23:26:06 +01:00 |
|
Wojtek Figat
|
933fac6c13
|
Add Slice to Span and sue it to make code cleaner
|
2025-01-05 17:41:27 +01:00 |
|
Wojtek Figat
|
4f42fb2302
|
Update other graphics apis to match missing vertex shader inputs merging
|
2025-01-04 10:55:55 +01:00 |
|
Wojtek Figat
|
7b7dd9d142
|
Improve GPU vertex layout binding in case of missing element from the mesh
|
2025-01-03 01:09:25 +01:00 |
|
Wojtek Figat
|
80299c8552
|
Add stride to GPUVertexLayout
|
2024-12-17 15:58:26 +01:00 |
|
Wojtek Figat
|
b3f37ca041
|
Refactor Vertex Shader input vertex layout to use GPUVertexLayout defined on Vertex Buffer rather than Vertex Shader
#3044 #2667
|
2024-12-15 22:10:45 +01:00 |
|
Wojtek Figat
|
fc4e6f4972
|
Add GPUVertexLayout to graphics backends
|
2024-12-13 09:20:01 +01:00 |
|
Wojtek Figat
|
9d70fd82d6
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Source/Engine/Networking/NetworkReplicator.cpp
|
2024-11-22 16:31:18 +01:00 |
|
Wojtek Figat
|
03fe1f72a3
|
Fix minor errors
|
2024-11-20 16:30:23 +01:00 |
|
Mateusz Karbowiak
|
db06f4f72e
|
Fixed implicit type conversion for type specialization
|
2024-10-05 21:22:36 +02:00 |
|
Wojtek Figat
|
f21b259376
|
Various fixes after merge with Windows ARM pr
|
2024-07-25 08:34:51 +02:00 |
|
Wojtek Figat
|
dd61d5793c
|
Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
# Conflicts:
# Source/ThirdParty/assimp/config.h.in
# Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
|
2024-07-24 19:03:53 +02:00 |
|
Wojtek Figat
|
3296337f40
|
Add SetStablePowerState for D3D12 when doing shaders profiling
|
2024-07-19 14:26:19 +02:00 |
|
Wojtek Figat
|
230c57cca4
|
Add WinPixEventRuntime for D3D12 to provide GPU profiler event names
|
2024-07-03 18:30:11 +02:00 |
|
Wojtek Figat
|
1328e869a9
|
Fix crash in D3D12 when constant buffer was binded but not updated before the draw
|
2024-07-02 00:54:17 +02:00 |
|
Wojtek Figat
|
1cbcddf410
|
Add IsDebugToolAttached to GPUDevice for detecting gpu debugger tools attached and auto-enable GPU profiler in that case
|
2024-06-03 09:24:27 +02:00 |
|
Wojtek Figat
|
bba14d265a
|
Add D3D11 shaders naming for profiling
|
2024-06-02 22:05:45 +02:00 |
|
|
|
a716025094
|
Patch pix3.h for Windows on ARM
|
2024-06-01 23:23:28 +03:00 |
|
Wojtek Figat
|
5f4c57d3eb
|
Fix texture copy into staging one on DX12 and Vulkan
|
2024-05-28 14:56:38 +02:00 |
|
Wojtek Figat
|
8a2acd360d
|
Fix GPUTexture::GetData to properly handle volume textures
|
2024-05-28 14:56:04 +02:00 |
|
Wojtek Figat
|
3ebf73ec22
|
Add video texture format YUY2
|
2024-04-25 10:26:23 +02:00 |
|
Wojtek Figat
|
7d92779e99
|
Merge remote-tracking branch 'origin/master' into 1.9
|
2024-04-05 21:50:42 +02:00 |
|
Wojtek Figat
|
84e04de23d
|
Add more improvements to optional tess/geo shaders
|
2024-04-04 18:35:26 +02:00 |
|
Wojtek Figat
|
017def29d4
|
Rename ShadowSamplerPCF to ShadowSamplerLinear
|
2024-04-03 13:29:45 +02:00 |
|
Wojtek Figat
|
13a04c2941
|
Add stencilValue for stencil buffer clearing
|
2024-04-02 14:56:26 +02:00 |
|
Wojtek Figat
|
e1944bce96
|
Add statically disabled geometry shaders on mobile
|
2024-03-30 22:08:44 +01:00 |
|
Wojtek Figat
|
369c19bd5d
|
Add statically disabled tessellation on macOS/iOS
|
2024-03-30 18:46:37 +01:00 |
|
Wojtek Figat
|
6ccec2f5ff
|
Fix d3d12 warning on initial gpu buffer state
|
2024-03-20 16:48:15 +01:00 |
|
Wojtek Figat
|
859c420d76
|
Update year in copyright note
|
2024-02-26 19:00:48 +01:00 |
|
Wojtek Figat
|
eaafb72ca9
|
Optimize some includes and use automatic serializers for platform settings
|
2023-11-13 23:54:07 +01:00 |
|
Wojtek Figat
|
1d41aa01ce
|
Refactor vertex shaders to use GPUShaderProgramVS::InputElement for input layout data
|
2023-10-26 14:36:02 +02:00 |
|
Wojtek Figat
|
cbdd6c4964
|
Add HasDepthClip to GPU Device limits
|
2023-10-11 10:15:44 +02:00 |
|
Wojtek Figat
|
9f97787099
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-09-20 16:02:48 +02:00 |
|
Wojtek Figat
|
7e81fdbd75
|
Fix crash when D3D11 backend fails to create shader due to driver failure
|
2023-09-19 23:45:30 +02:00 |
|
Wojtek Figat
|
f952a392de
|
Add **stencil buffer** support to GPUPipelineState
|
2023-06-19 13:46:37 +02:00 |
|
Wojtek Figat
|
a6353c0bb9
|
Rename GPUPipelineState::Description::PrimitiveTopologyType to PrimitiveTopology
|
2023-06-19 11:53:40 +02:00 |
|
Wojtek Figat
|
7fc3b264ac
|
Improve DX12 PSO debug name building
|
2023-06-19 11:21:53 +02:00 |
|
Wojtek Figat
|
1c9d8aa470
|
Add GPUContext::SetStencilRef to stencil reference value
|
2023-06-19 11:21:35 +02:00 |
|
Wojtek Figat
|
007edb4651
|
Merge commit '2c809389ad7d8953b10e7ab3b1b29aca4d072116' into 1.6
|
2023-06-01 01:06:27 +02:00 |
|
|
|
3e848d93da
|
Fix DXGIFactory use after release
|
2023-05-29 22:22:59 +03:00 |
|
Wojtek Figat
|
81ae687238
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-05-28 16:34:38 +02:00 |
|