mesa/src/gallium/frontends/d3d10umd
Emma Anholt 0f320b7a1d d3d10umd: Add missing dependency on u_formats codegen.
Fixes this error during Shader.cpp build:

..\src\util/format/u_formats.h(33): fatal error C1083: Cannot open include file: 'util/format/u_format_gen.h': No such file or directory

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37316>
2025-09-17 12:04:37 -07:00
..
Adapter.cpp
D3DKMT.cpp d3d10umd: Fixes building with mingw/gcc and windows sdk/ddk 10.0.26100.0 2025-08-19 23:22:07 +00:00
Debug.cpp
Debug.h d3d10umd: Fixes building with mingw/gcc and windows sdk/ddk 10.0.26100.0 2025-08-19 23:22:07 +00:00
Device.cpp all: rename PIPE_SHADER_FRAGMENT to MESA_SHADER_FRAGMENT 2025-08-06 10:28:39 +08:00
Device.h
Draw.cpp gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
Draw.h
DriverIncludes.h d3d10umd: Fixes building with mingw/gcc and windows sdk/ddk 10.0.26100.0 2025-08-19 23:22:07 +00:00
DxgiFns.cpp d3d10umd: Flush on present 2025-08-19 08:21:42 +00:00
DxgiFns.h
Format.cpp
Format.h
InputAssembly.cpp
InputAssembly.h
meson.build d3d10umd: Add missing dependency on u_formats codegen. 2025-09-17 12:04:37 -07:00
OutputMerger.cpp d3d10umd: De-bufferize OutputMerger 2025-08-19 08:21:42 +00:00
OutputMerger.h
Query.cpp
Query.h
Rasterizer.cpp
Rasterizer.h
README.md
Resource.cpp
Resource.h
Shader.cpp gallium: add pipe_context::resource_release to eliminate buffer refcounting 2025-09-09 20:47:38 +00:00
Shader.h all: rename pipe_shader_type to mesa_shader_stage 2025-08-06 10:28:40 +08:00
ShaderDump.cpp
ShaderDump.h
ShaderParse.c
ShaderParse.h
ShaderTGSI.c d3d10umd: Fixes gcc warning: enumeration value 'D3D11_SB_OPERAND_TYPE_FUNCTION_BODY' not handled in switch [-Wswitch] 2025-08-28 08:55:04 +00:00
State.h all: rename PIPE_SHADER_TYPES to MESA_SHADER_STAGES 2025-08-06 10:28:39 +08:00

This directory has a Gallium state tracker for D3D10 UMD DDI.

It still uses TGSI, not not NIR.

Currently it only supports SW rasterizers. See src/gallium/targets/d3d10umd/README.md for further details.