mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-31 17:38:28 +00:00
shader: type packed integer vertex inputs by their component type
This commit is contained in:
1 parent
b65dd18224
commit
1703836d06
4 files changed
+13
-38
No files matched your search
@@ -273,8 +273,6 @@ struct ValueEmitContext {
|
||||
uint32_t half = 0;
|
||||
};
|
||||
|
||||
enum class VertexInputScalarKind { Float, Sint, Uint };
|
||||
|
||||
constexpr uint32_t NoImageComponent = 0xffffffffu;
|
||||
|
||||
struct DppTargetLane {
|
||||
@@ -304,12 +302,11 @@ bool PixelParameterIsFlat(const EmitterState& state, uint32_t attr);
|
||||
|
||||
bool PixelParameterIsCustom(const EmitterState& state, uint32_t attr);
|
||||
|
||||
VertexInputScalarKind VertexParameterScalarKind(const EmitterState& state, uint32_t location);
|
||||
Format::ComponentType VertexParameterScalarKind(const EmitterState& state, uint32_t location);
|
||||
|
||||
uint32_t VertexParameterComponentCount(const InputBinding& input);
|
||||
|
||||
uint32_t VertexParameterScalarType(EmitterState& state, VertexInputScalarKind kind);
|
||||
|
||||
uint32_t VertexParameterScalarType(EmitterState& state, Format::ComponentType kind);
|
||||
|
||||
uint32_t OutputVariableForExport(const EmitterState& state, const IR::ExportInfo& exp);
|
||||
uint32_t MrtOutputType(EmitterState& state, uint32_t index);
|
||||
|
||||
Reference in new issue
Block a user