mesa/src/gallium/frontends/d3d10umd
Mike Blumenkrantz 7672545223 gallium: move vertex stride to CSO
this simplifies code in most place and enables some optimizations in
frontends

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24117>
2023-08-14 01:23:25 +00:00
..
Adapter.cpp gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code 2022-11-22 06:53:47 +00:00
D3DKMT.cpp treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
Debug.cpp mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value 2022-11-03 14:40:33 +00:00
Debug.h gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code 2022-11-22 06:53:47 +00:00
Device.cpp d3d10umd: use cso_context to set vertex buffers and elements 2023-08-14 01:23:25 +00:00
Device.h
Draw.cpp gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
Draw.h
DriverIncludes.h util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h 2022-11-19 03:38:19 +00:00
DxgiFns.cpp treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
DxgiFns.h
Format.cpp gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code 2022-11-22 06:53:47 +00:00
Format.h
InputAssembly.cpp gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
InputAssembly.h
meson.build
OutputMerger.cpp treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
OutputMerger.h
Query.cpp treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
Query.h
Rasterizer.cpp gallium: pipe_rasterizer_state::point_tri_clip -> point_line_tri_clip 2023-05-08 16:55:49 +00:00
Rasterizer.h
README.md
Resource.cpp treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t 2023-06-27 18:18:29 +08:00
Resource.h
Shader.cpp treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
Shader.h
ShaderDump.cpp
ShaderDump.h
ShaderParse.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
ShaderParse.h treewide: replace usage of boolean to bool 2023-06-27 18:18:27 +08:00
ShaderTGSI.c treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
State.h gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00: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/d3d10sw/README.md for further details.