36 lines
1.0 KiB
GLSL
36 lines
1.0 KiB
GLSL
// NOTE: This file is compiled and embedded into the exe.
|
|
// Use `xenia-build genspirv` and check in any changes under bin/.
|
|
|
|
#version 450 core
|
|
#extension all : warn
|
|
#extension GL_ARB_shading_language_420pack : require
|
|
#extension GL_ARB_separate_shader_objects : require
|
|
#extension GL_ARB_explicit_attrib_location : require
|
|
|
|
layout(set = 0, binding = 1) uniform consts_type {
|
|
vec4 float_consts[512];
|
|
uint loop_consts[32];
|
|
uint bool_consts[8];
|
|
} consts;
|
|
|
|
layout(push_constant) uniform push_consts_type {
|
|
vec4 window_scale;
|
|
vec4 vtx_fmt;
|
|
vec4 point_size;
|
|
vec4 alpha_test;
|
|
uint ps_param_gen;
|
|
} push_constants;
|
|
|
|
layout(set = 1, binding = 0) uniform sampler1D textures1D[32];
|
|
layout(set = 1, binding = 1) uniform sampler2D textures2D[32];
|
|
layout(set = 1, binding = 2) uniform sampler3D textures3D[32];
|
|
layout(set = 1, binding = 3) uniform samplerCube textures4D[32];
|
|
|
|
layout(location = 0) in vec4 in_interpolators[16];
|
|
layout(location = 0) out vec4 oC[4];
|
|
|
|
void main() {
|
|
// This shader does absolutely nothing!
|
|
return;
|
|
}
|