Greg Roth

Results 22 issues of Greg Roth

Abstract the rendering interface of Craft and add an OpenGL and then a Vulkan implementation. This also converts the shaders to spir-v that is used for both. The Vulkan port...

Clarify some comments and rename some members to more consistent terminology to make the functionality clearer This includes removing StoredOnce status from memcpy pointer status It was never differentiated. This...

ugly hack to enable testing spirv_to_dxil using dxc.

When defines are specified through the command line of dxc using -D flags, they are added to a vector of defines passed into WrapCompile as part of the adaptor of...

Because the /Fd option requires a backslash on Windows to specify a directory, if this argument needs to be quoted, the closing quotation mark is escaped, which confuses the arguments...

The admittedly terse documentation of ROV types indicates that they can be used just like their RW* counterparts: https://docs.microsoft.com/en-us/windows/win32/direct3d11/rasterizer-order-views#implementation-details "Use these objects in the same manner as other UAV objects...

bug

**Is your feature request related to a problem? Please describe.** Work graphs are limited to compute shaders at present. There is discussion in the [work graphs spec](https://github.com/microsoft/DirectX-Specs/blob/master/d3d/WorkGraphs.md#graphics-nodes) itself about adding...

enhancement
sm6.9

**Is your feature request related to a problem? Please describe.** WaveMatrix operations are not allowed in node shaders due to their stage limits set in https://github.com/microsoft/DirectXShaderCompiler/blob/1f162e2230158e8b3d6c70ea31817c1a90a2de22/utils/hct/hctdb.py#L650 **Describe the solution you'd...

enhancement
sm6.9

**Is your feature request related to a problem? Please describe.** Past releases have included unloadble dxil libraries. These slipped through all testing due to lack of any test that would...

enhancement
test