-
The difference between OpenGL's NMs and DirectX's NMs is the inverted green channel so... _maybe_ it would be nice to add a button that inverts this color channel.
-
### Conflict with DirectX-Headers
It's impossible to use DXC with DirectX-Headers on Linux.
### Functional impact
I can't compile project on Linux.
### Minimal repro steps
1. Download DXC rel…
-
**Describe the bug**
When launching game there is a pop up saying “failed to initialize graphics make sure directX 11 is installed.” Any idea how to fix it to play Genshin on Mac?
A clear and co…
-
### Summary:
When using DirectX RHI, some advanced shader features are delivered by high version of shader model. The shader model version has a strong binding to the Windows version, therefore, lo…
-
-
In #109331 we need to replace an anonymous struct with a named `%dx.types.splitdouble` struct during lowering to DXIL ops, and there are a few other operations that need to undergo a similar transform…
-
HLSL requires the RootSignature attribute and associated parsing and metadata encapsulation.
- possibly a library that can be re-used other places
- stretch goal of back-porting to existing root …
-
### 概要
以下のライブラリがDirect3D11に紐づいている
- ChVector3_11
- ChQuaternion_11
- ChMatrix_11
### 修正内容
- 上記のライブラリを`Direct3D11`から`Direct3DObject`へ移行する
- Direct3D12ではMath関係をこちらから利用する
-
- [ ] Implement `GetRenderTargetSampleCount` clang builtin,
- [ ] Link `GetRenderTargetSampleCount` clang builtin with `hlsl_intrinsics.h`
- [ ] Add sema checks for `GetRenderTargetSampleCount` to `Ch…
-
We need to plan how we want to approach supporting the new graphics APIs: Vulkan, DirectX 12, and Metal.
These new APIs are more verbose and require more setup code to do similar things as previous …