Compare commits

...

6 commits

Author SHA1 Message Date
Radosław Gliński 62cc0a02d9
Merge e7b76d32b4 into 01ae24e46e 2025-08-21 01:44:49 +03:00
guccigang420 01ae24e46e [Base/Memory] Fix VirtualQuery length parameter 2025-08-20 13:34:39 +03:00
Triang3l 0b2ffa3148 [GPU] Change texture load cbuffer to push constants
Simplify the code, eliminating the need for supporting requesting cbuffers
for anything other than guest draw command execution.
2025-08-20 12:46:26 +03:00
Triang3l 04d5c40d0d [GPU/UI] XeSL readability improvements + float suffix
Use the _xe suffix instead of the xesl_ prefix for quicker visual
recognition of identifiers, also switch to snake_case for consistency.

Also add the f suffix to float32 literals because the Metal Shading
Language is based on C++.
2025-08-19 21:36:06 +03:00
Triang3l 3b4b04c371 [Build] Locate FXC among Windows SDK architectures and versions 2025-08-19 20:48:26 +03:00
Gliniak e7b76d32b4 [Base] BitStream: Prevent readout beyond buffer 2022-10-17 11:50:09 +02:00
265 changed files with 113373 additions and 115567 deletions

View file

@ -36,7 +36,7 @@ uint64_t BitStream::Peek(size_t num_bits) {
assert_false(num_bits > 57);
assert_false(offset_bits_ + num_bits > size_bits_);
size_t offset_bytes = offset_bits_ >> 3;
size_t offset_bytes = std::min(offset_bits_ >> 3, (size_bits_ - 64) >> 3);
size_t rel_offset_bits = offset_bits_ - (offset_bytes << 3);
// offset -->

View file

@ -162,7 +162,7 @@ bool QueryProtect(void* base_address, size_t& length, PageAccess& access_out) {
MEMORY_BASIC_INFORMATION info;
ZeroMemory(&info, sizeof(info));
SIZE_T result = VirtualQuery(base_address, &info, length);
SIZE_T result = VirtualQuery(base_address, &info, sizeof(info));
if (!result) {
return false;
}

View file

@ -12,6 +12,7 @@
#include <algorithm>
#include <array>
#include <cfloat>
#include <cstddef>
#include <cstring>
#include <memory>
#include <utility>
@ -435,9 +436,11 @@ bool D3D12TextureCache::Initialize() {
// Create the loading root signature.
D3D12_ROOT_PARAMETER root_parameters[3];
// Parameter 0 is constants (changed multiple times when untiling).
root_parameters[0].ParameterType = D3D12_ROOT_PARAMETER_TYPE_CBV;
root_parameters[0].Descriptor.ShaderRegister = 0;
root_parameters[0].Descriptor.RegisterSpace = 0;
root_parameters[0].ParameterType = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS;
root_parameters[0].Constants.ShaderRegister = 0;
root_parameters[0].Constants.RegisterSpace = 0;
root_parameters[0].Constants.Num32BitValues =
sizeof(LoadConstants) / sizeof(uint32_t);
root_parameters[0].ShaderVisibility = D3D12_SHADER_VISIBILITY_ALL;
// Parameter 1 is the source (may be changed multiple times for the same
// destination).
@ -1952,22 +1955,23 @@ bool D3D12TextureCache::LoadTextureDataFromResidentMemoryImpl(Texture& texture,
load_constants.host_offset = uint32_t(level_host_slice_layout.Offset);
load_constants.host_pitch = level_host_slice_layout.Footprint.RowPitch;
command_list.D3DSetComputeRoot32BitConstants(
0, sizeof(load_constants) / sizeof(uint32_t), &load_constants, 0);
uint32_t level_array_slice_stride_bytes_scaled =
level_guest_layout.array_slice_stride_bytes *
(texture_resolution_scale_x * texture_resolution_scale_y);
for (uint32_t slice = 0; slice < array_size; ++slice) {
D3D12_GPU_VIRTUAL_ADDRESS cbuffer_gpu_address;
uint8_t* cbuffer_mapping = cbuffer_pool.Request(
command_processor_.GetCurrentFrame(), sizeof(load_constants),
D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT, nullptr, nullptr,
&cbuffer_gpu_address);
if (cbuffer_mapping == nullptr) {
command_processor_.ReleaseScratchGPUBuffer(copy_buffer,
copy_buffer_state);
return false;
if (slice != 0) {
command_list.D3DSetComputeRoot32BitConstants(
0, sizeof(load_constants.guest_offset) / sizeof(uint32_t),
&load_constants.guest_offset,
offsetof(LoadConstants, guest_offset) / sizeof(uint32_t));
command_list.D3DSetComputeRoot32BitConstants(
0, sizeof(load_constants.host_offset) / sizeof(uint32_t),
&load_constants.host_offset,
offsetof(LoadConstants, host_offset) / sizeof(uint32_t));
}
std::memcpy(cbuffer_mapping, &load_constants, sizeof(load_constants));
command_list.D3DSetComputeRootConstantBufferView(0, cbuffer_gpu_address);
assert_true(copy_buffer_state == D3D12_RESOURCE_STATE_UNORDERED_ACCESS);
command_processor_.SubmitBarriers();
command_list.D3DDispatch(group_count_x, group_count_y,

View file

@ -9,7 +9,7 @@
#include "../../ui/shaders/xesl.xesli"
float XeApplyPWLGamma(uint input_value, xesl_uint2 ramp_value) {
float XeApplyPWLGamma(uint input_value, uint2_xe ramp_value) {
// output = base + (multiplier * delta) / increment
// https://developer.amd.com/wordpress/media/2012/10/RRG-216M56-03oOEM.pdf
// The lower 6 bits of the base and the delta are 0 (though enforcing that in
@ -18,90 +18,90 @@ float XeApplyPWLGamma(uint input_value, xesl_uint2 ramp_value) {
// in the lower 6 bits of the result, however, so doing `* (1.0f / 64.0f)`
// instead of `>> 6` to preserve them (if the render target is 16bpc rather
// than 10bpc, for instance).
return xesl_saturate(
return saturate_xe(
(float(ramp_value.x) +
float((input_value & 7u) * ramp_value.y) * (1.0 / 8.0)) *
(1.0 / (64.0 * 1023.0)));
float((input_value & 7u) * ramp_value.y) * (1.0f / 8.0f)) *
(1.0f / (64.0f * 1023.0f)));
}
#ifdef XE_APPLY_GAMMA_COMPUTE
#ifdef XE_APPLY_GAMMA_FXAA_LUMA
#define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgba16f
#define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgba16f_xe
#else
#define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgb10_a2
#define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgb10_a2_xe
#endif
xesl_pushConstants_begin(b0, space0)
xesl_uint2 xe_apply_gamma_size;
xesl_pushConstants_end
#define xesl_localSize_x 16
#define xesl_localSize_y 8
#define xesl_localSize_z 1
xesl_entry_bindings_begin_compute
xesl_pushConstants_binding(buffer(0))
xesl_entry_binding_next
xesl_texture(xesl_utextureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
xesl_entry_binding_next
xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
xesl_entry_binding_next
xesl_writeImage(xesl_image2D, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest,
set=2, binding=0, u0, space0, texture(2))
xesl_entry_bindings_end_inputs_begin_compute
xesl_entry_input_globalInvocationID
xesl_entry_inputs_end_code_begin_compute
xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy;
xesl_dont_flatten
if (any(xesl_greaterThanEqual(pixel_index,
xesl_pushConstant(xe_apply_gamma_size)))) {
push_const_begin_xe(b0, space0)
uint2_xe xe_apply_gamma_size;
push_const_end_xe
#define LOCAL_SIZE_X_XE 16
#define LOCAL_SIZE_Y_XE 8
#define LOCAL_SIZE_Z_XE 1
entry_bindings_begin_compute_xe
push_const_binding_xe(buffer(0))
entry_binding_next_xe
texture_xe(texture_buffer_uint_xe, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
entry_binding_next_xe
texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, space0,
texture(1))
entry_binding_next_xe
image_wo_xe(image_2d_xe, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest,
set=2, binding=0, u0, space0, texture(2))
entry_bindings_end_inputs_begin_compute_xe
entry_in_global_thread_id_xe
entry_inputs_end_code_begin_compute_xe
uint2_xe pixel_index = in_global_thread_id_xe.xy;
dont_flatten_xe
if (any(greater_than_equal_xe(pixel_index,
push_const_xe(xe_apply_gamma_size)))) {
return;
}
#else
xesl_entry_outputs_begin
xesl_entry_output_target(xesl_float4, xe_apply_gamma_dest, 0)
xesl_entry_outputs_end_stageInputs_begin
xesl_entry_stageInputs_end_bindings_begin_pixel
xesl_texture(xesl_utextureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
xesl_entry_binding_next
xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
xesl_entry_bindings_end_inputs_begin
xesl_entry_input_fragCoord
xesl_entry_inputs_end_code_begin
xesl_uint2 pixel_index = xesl_uint2(xesl_FragCoord.xy);
entry_outputs_begin_xe
entry_out_target_xe(float4_xe, xe_apply_gamma_dest, 0)
entry_outputs_end_stage_inputs_begin_xe
entry_stage_inputs_end_bindings_begin_pixel_xe
texture_xe(texture_buffer_uint_xe, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
entry_binding_next_xe
texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1, space0,
texture(1))
entry_bindings_end_inputs_begin_xe
entry_in_pixel_coord_xe
entry_inputs_end_code_begin_xe
uint2_xe pixel_index = uint2_xe(in_pixel_coord_xe.xy);
#endif // XE_APPLY_GAMMA_COMPUTE
// UNORM conversion according to the Direct3D 10+ rules.
xesl_uint3 apply_gamma_input = xesl_uint3(
xesl_texelFetch2D(xe_apply_gamma_source, pixel_index, 0).rgb * 1023.0 +
0.5);
uint3_xe apply_gamma_input = uint3_xe(
texel_fetch_2d_xe(xe_apply_gamma_source, pixel_index, 0).rgb * 1023.0f +
0.5f);
// TODO(Triang3l): If this is ever used for gamma other than 128 entries for a
// 10bpc front buffer, handle the increment from DC_LUTA/B_CONTROL. Currently
// assuming it's 2^3 = 8, or 1024 / 128.
xesl_float4 apply_gamma_output;
float4_xe apply_gamma_output;
apply_gamma_output.r = XeApplyPWLGamma(
apply_gamma_input.r,
xesl_texelFetchBuffer(xe_apply_gamma_ramp,
texel_fetch_buffer_xe(xe_apply_gamma_ramp,
(apply_gamma_input.r >> 3u) * 3u).rg);
apply_gamma_output.g = XeApplyPWLGamma(
apply_gamma_input.g,
xesl_texelFetchBuffer(xe_apply_gamma_ramp,
texel_fetch_buffer_xe(xe_apply_gamma_ramp,
(apply_gamma_input.g >> 3u) * 3u + 1u).rg);
apply_gamma_output.b = XeApplyPWLGamma(
apply_gamma_input.b,
xesl_texelFetchBuffer(xe_apply_gamma_ramp,
texel_fetch_buffer_xe(xe_apply_gamma_ramp,
(apply_gamma_input.b >> 3u) * 3u + 2u).rg);
#ifdef XE_APPLY_GAMMA_FXAA_LUMA
// Perceptual luma.
apply_gamma_output.a =
dot(apply_gamma_output.rgb, xesl_float3(0.299, 0.587, 0.114));
dot(apply_gamma_output.rgb, float3_xe(0.299f, 0.587f, 0.114f));
#else
apply_gamma_output.a = 1.0;
apply_gamma_output.a = 1.0f;
#endif
#ifdef XE_APPLY_GAMMA_COMPUTE
xesl_imageStore2DRGBA(xe_apply_gamma_dest, pixel_index, apply_gamma_output);
xesl_entry_code_end_compute
image_store_2d_rgba_xe(xe_apply_gamma_dest, pixel_index, apply_gamma_output);
entry_code_end_compute_xe
#else
xesl_Output(xe_apply_gamma_dest) = apply_gamma_output;
xesl_entry_code_end
out_xe(xe_apply_gamma_dest) = apply_gamma_output;
entry_code_end_xe
#endif

View file

@ -11,76 +11,76 @@
#ifdef XE_APPLY_GAMMA_COMPUTE
#ifdef XE_APPLY_GAMMA_FXAA_LUMA
#define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgba16f
#define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgba16f_xe
#else
#define XE_APPLY_GAMMA_DEST_FORMAT xesl_imageFormat_rgb10_a2
#define XE_APPLY_GAMMA_DEST_FORMAT image_format_rgb10_a2_xe
#endif
xesl_pushConstants_begin(b0, space0)
xesl_uint2 xe_apply_gamma_size;
xesl_pushConstants_end
#define xesl_localSize_x 16
#define xesl_localSize_y 8
#define xesl_localSize_z 1
xesl_entry_bindings_begin_compute
xesl_pushConstants_binding(buffer(0))
xesl_entry_binding_next
xesl_texture(xesl_textureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
xesl_entry_binding_next
xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
xesl_entry_binding_next
xesl_writeImage(xesl_image2D, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest,
set=2, binding=0, u0, space0, texture(2))
xesl_entry_bindings_end_inputs_begin_compute
xesl_entry_input_globalInvocationID
xesl_entry_inputs_end_code_begin_compute
xesl_uint2 pixel_index = xesl_GlobalInvocationID.xy;
xesl_dont_flatten
if (any(xesl_greaterThanEqual(pixel_index,
xesl_pushConstant(xe_apply_gamma_size)))) {
push_const_begin_xe(b0, space0)
uint2_xe xe_apply_gamma_size;
push_const_end_xe
#define LOCAL_SIZE_X_XE 16
#define LOCAL_SIZE_Y_XE 8
#define LOCAL_SIZE_Z_XE 1
entry_bindings_begin_compute_xe
push_const_binding_xe(buffer(0))
entry_binding_next_xe
texture_xe(texture_buffer_xe, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
entry_binding_next_xe
texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
entry_binding_next_xe
image_wo_xe(image_2d_xe, XE_APPLY_GAMMA_DEST_FORMAT, xe_apply_gamma_dest,
set=2, binding=0, u0, space0, texture(2))
entry_bindings_end_inputs_begin_compute_xe
entry_in_global_thread_id_xe
entry_inputs_end_code_begin_compute_xe
uint2_xe pixel_index = in_global_thread_id_xe.xy;
dont_flatten_xe
if (any(greater_than_equal_xe(pixel_index,
push_const_xe(xe_apply_gamma_size)))) {
return;
}
#else
xesl_entry_outputs_begin
xesl_entry_output_target(xesl_float4, xe_apply_gamma_dest, 0)
xesl_entry_outputs_end_stageInputs_begin
xesl_entry_stageInputs_end_bindings_begin_pixel
xesl_texture(xesl_textureBuffer, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
xesl_entry_binding_next
xesl_texture(xesl_texture2D, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
xesl_entry_bindings_end_inputs_begin
xesl_entry_input_fragCoord
xesl_entry_inputs_end_code_begin
xesl_uint2 pixel_index = xesl_uint2(xesl_FragCoord.xy);
entry_outputs_begin_xe
entry_out_target_xe(float4_xe, xe_apply_gamma_dest, 0)
entry_outputs_end_stage_inputs_begin_xe
entry_stage_inputs_end_bindings_begin_pixel_xe
texture_xe(texture_buffer_xe, xe_apply_gamma_ramp, set=0, binding=0, t0,
space0, texture(0))
entry_binding_next_xe
texture_xe(texture_2d_xe, xe_apply_gamma_source, set=1, binding=0, t1,
space0, texture(1))
entry_bindings_end_inputs_begin_xe
entry_in_pixel_coord_xe
entry_inputs_end_code_begin_xe
uint2_xe pixel_index = uint2_xe(in_pixel_coord_xe.xy);
#endif // XE_APPLY_GAMMA_COMPUTE
// UNORM conversion according to the Direct3D 10+ rules.
xesl_uint3 apply_gamma_input = xesl_uint3(
xesl_texelFetch2D(xe_apply_gamma_source, pixel_index, 0).rgb * 255.0 +
0.5);
uint3_xe apply_gamma_input = uint3_xe(
texel_fetch_2d_xe(xe_apply_gamma_source, pixel_index, 0).rgb * 255.0f +
0.5f);
// The ramp has blue in bits 0:9, green in 10:19, red in 20:29 - BGR passed as
// an R10G10B10A2 buffer.
xesl_float4 apply_gamma_output;
float4_xe apply_gamma_output;
apply_gamma_output.r =
xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.r).b;
texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.r).b;
apply_gamma_output.g =
xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.g).g;
texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.g).g;
apply_gamma_output.b =
xesl_texelFetchBuffer(xe_apply_gamma_ramp, apply_gamma_input.b).r;
texel_fetch_buffer_xe(xe_apply_gamma_ramp, apply_gamma_input.b).r;
#ifdef XE_APPLY_GAMMA_FXAA_LUMA
// Perceptual luma.
apply_gamma_output.a =
dot(apply_gamma_output.rgb, xesl_float3(0.299, 0.587, 0.114));
dot(apply_gamma_output.rgb, float3_xe(0.299f, 0.587f, 0.114f));
#else
// Perceptual luma.
apply_gamma_output.a = 1.0;
apply_gamma_output.a = 1.0f;
#endif
#ifdef XE_APPLY_GAMMA_COMPUTE
xesl_imageStore2DRGBA(xe_apply_gamma_dest, pixel_index, apply_gamma_output);
xesl_entry_code_end_compute
image_store_2d_rgba_xe(xe_apply_gamma_dest, pixel_index, apply_gamma_output);
entry_code_end_compute_xe
#else
xesl_Output(xe_apply_gamma_dest) = apply_gamma_output;
xesl_entry_code_end
out_xe(xe_apply_gamma_dest) = apply_gamma_output;
entry_code_end_xe
#endif

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_apply_gamma_size; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// xe_apply_gamma_ramp texture uint4 buf T0 t0 1
// xe_apply_gamma_source texture float4 2d T1 t1 1
// xe_apply_gamma_dest UAV unorm4 2d U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -86,21 +86,21 @@ ret
const BYTE apply_gamma_pwl_cs[] =
{
68, 88, 66, 67, 224, 86,
115, 97, 130, 102, 85, 194,
154, 33, 68, 74, 161, 205,
242, 94, 1, 0, 0, 0,
124, 7, 0, 0, 5, 0,
68, 88, 66, 67, 92, 6,
102, 66, 107, 123, 97, 185,
70, 227, 155, 50, 177, 34,
170, 181, 1, 0, 0, 0,
120, 7, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
20, 2, 0, 0, 36, 2,
0, 0, 52, 2, 0, 0,
224, 6, 0, 0, 82, 68,
69, 70, 216, 1, 0, 0,
1, 0, 0, 0, 48, 1,
16, 2, 0, 0, 32, 2,
0, 0, 48, 2, 0, 0,
220, 6, 0, 0, 82, 68,
69, 70, 212, 1, 0, 0,
1, 0, 0, 0, 44, 1,
0, 0, 4, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
176, 1, 0, 0, 19, 19,
172, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -143,218 +143,188 @@ const BYTE apply_gamma_pwl_cs[] =
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 100, 101, 115, 116, 0,
120, 101, 115, 108, 95, 112,
117, 115, 104, 67, 111, 110,
115, 116, 97, 110, 116, 115,
0, 171, 171, 171, 26, 1,
0, 0, 1, 0, 0, 0,
72, 1, 0, 0, 16, 0,
112, 117, 115, 104, 95, 99,
111, 110, 115, 116, 115, 95,
120, 101, 0, 171, 171, 171,
26, 1, 0, 0, 1, 0,
0, 0, 68, 1, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 112, 1,
108, 1, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 136, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 140, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 97,
112, 112, 108, 121, 95, 103,
97, 109, 109, 97, 95, 115,
105, 122, 101, 0, 117, 105,
110, 116, 50, 0, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101,
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 115, 105, 122, 101, 0,
117, 105, 110, 116, 50, 0,
171, 171, 1, 0, 19, 0,
1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 132, 1, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
0, 0, 0, 0, 128, 1,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 164, 4,
0, 0, 81, 0, 5, 0,
41, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
164, 4, 0, 0, 81, 0,
5, 0, 41, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
88, 8, 0, 7, 70, 126,
48, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 8, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126,
48, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 24, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 156, 24,
0, 7, 70, 238, 49, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 17,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
3, 0, 0, 0, 155, 0,
0, 4, 16, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 80, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 2, 0,
70, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 60, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
10, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 54, 0,
0, 4, 50, 0, 16, 0,
17, 17, 0, 0, 0, 0,
0, 0, 95, 0, 0, 2,
50, 0, 2, 0, 104, 0,
0, 2, 3, 0, 0, 0,
155, 0, 0, 4, 16, 0,
0, 0, 8, 0, 0, 0,
1, 0, 0, 0, 80, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
2, 0, 54, 0, 0, 8,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
2, 0, 70, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14,
60, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 1, 0,
0, 0, 1, 0, 0, 0,
50, 0, 0, 15, 114, 0,
26, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 10, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
54, 0, 0, 4, 50, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 192, 127, 68, 0, 192,
127, 68, 0, 192, 127, 68,
70, 0, 2, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 63, 0, 0, 0, 0,
28, 0, 0, 5, 114, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 85, 0, 0, 10,
114, 0, 16, 0, 1, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
1, 0, 0, 0, 1, 0,
0, 0, 50, 0, 0, 15,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 130, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 3, 0,
0, 0, 45, 0, 0, 8,
146, 0, 16, 0, 1, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 134, 119,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 0,
0, 5, 130, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
1, 0, 0, 10, 114, 0,
0, 0, 0, 192, 127, 68,
0, 192, 127, 68, 0, 192,
127, 68, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 63, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 0, 28, 0, 0, 5,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 85, 0,
0, 10, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
7, 0, 0, 0, 7, 0,
0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
18, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
86, 0, 0, 5, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 50, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 0, 62,
58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 8, 32, 128, 55,
51, 0, 0, 7, 18, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 35, 0,
0, 15, 146, 0, 16, 0,
0, 0, 0, 0, 86, 9,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 2, 64, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 45, 0,
0, 8, 50, 0, 16, 0,
1, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 0, 0, 5, 18, 0,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 130, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 1, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
1, 0, 0, 0, 86, 0,
0, 5, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
50, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 0, 62, 10, 0,
3, 0, 0, 0, 45, 0,
0, 8, 146, 0, 16, 0,
1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
56, 0, 0, 7, 18, 0,
134, 119, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 1, 0,
0, 0, 1, 0, 0, 10,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 7, 0, 0, 0,
7, 0, 0, 0, 7, 0,
0, 0, 0, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
8, 32, 128, 55, 51, 0,
0, 7, 34, 0, 16, 0,
2, 0, 0, 0, 10, 0,
0, 0, 86, 0, 0, 5,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 50, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
128, 63, 45, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 62, 58, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 8, 32,
128, 55, 51, 0, 0, 7,
18, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
35, 0, 0, 15, 146, 0,
16, 0, 0, 0, 0, 0,
86, 9, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 2, 64,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
45, 0, 0, 8, 50, 0,
16, 0, 1, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 86, 0, 0, 5,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
1, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 42, 0,
0, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
86, 0, 0, 5, 34, 0,
16, 0, 0, 0, 0, 0,
86, 0, 0, 5, 50, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 50, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
@ -366,35 +336,65 @@ const BYTE apply_gamma_pwl_cs[] =
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 8, 32, 128, 55,
51, 0, 0, 7, 66, 0,
51, 0, 0, 7, 34, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 54, 0,
0, 5, 130, 0, 16, 0,
2, 0, 0, 0, 1, 64,
0, 0, 128, 63, 45, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 86, 0, 0, 5,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 50, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 62, 10, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 8, 32,
128, 55, 51, 0, 0, 7,
66, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
164, 0, 0, 7, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 5,
2, 0, 70, 14, 16, 0,
2, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 37, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 10, 0, 0, 0,
5, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
54, 0, 0, 5, 130, 0,
16, 0, 2, 0, 0, 0,
1, 64, 0, 0, 0, 0,
128, 63, 164, 0, 0, 7,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
70, 5, 2, 0, 70, 14,
16, 0, 2, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
37, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 10, 0,
0, 0, 5, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 6, 0,
0, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
6, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -404,6 +404,5 @@ const BYTE apply_gamma_pwl_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0
1, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_apply_gamma_size; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// xe_apply_gamma_ramp texture uint4 buf T0 t0 1
// xe_apply_gamma_source texture float4 2d T1 t1 1
// xe_apply_gamma_dest UAV float4 2d U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -86,21 +86,21 @@ ret
const BYTE apply_gamma_pwl_fxaa_luma_cs[] =
{
68, 88, 66, 67, 13, 117,
49, 45, 162, 194, 216, 203,
130, 175, 100, 187, 97, 44,
87, 212, 1, 0, 0, 0,
144, 7, 0, 0, 5, 0,
68, 88, 66, 67, 96, 224,
168, 165, 77, 202, 54, 14,
176, 64, 7, 12, 228, 221,
231, 44, 1, 0, 0, 0,
140, 7, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
20, 2, 0, 0, 36, 2,
0, 0, 52, 2, 0, 0,
244, 6, 0, 0, 82, 68,
69, 70, 216, 1, 0, 0,
1, 0, 0, 0, 48, 1,
16, 2, 0, 0, 32, 2,
0, 0, 48, 2, 0, 0,
240, 6, 0, 0, 82, 68,
69, 70, 212, 1, 0, 0,
1, 0, 0, 0, 44, 1,
0, 0, 4, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
176, 1, 0, 0, 19, 19,
172, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -143,218 +143,188 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] =
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 100, 101, 115, 116, 0,
120, 101, 115, 108, 95, 112,
117, 115, 104, 67, 111, 110,
115, 116, 97, 110, 116, 115,
0, 171, 171, 171, 26, 1,
0, 0, 1, 0, 0, 0,
72, 1, 0, 0, 16, 0,
112, 117, 115, 104, 95, 99,
111, 110, 115, 116, 115, 95,
120, 101, 0, 171, 171, 171,
26, 1, 0, 0, 1, 0,
0, 0, 68, 1, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 112, 1,
108, 1, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 136, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 140, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 97,
112, 112, 108, 121, 95, 103,
97, 109, 109, 97, 95, 115,
105, 122, 101, 0, 117, 105,
110, 116, 50, 0, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101,
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 115, 105, 122, 101, 0,
117, 105, 110, 116, 50, 0,
171, 171, 1, 0, 19, 0,
1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 132, 1, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
0, 0, 0, 0, 128, 1,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 184, 4,
0, 0, 81, 0, 5, 0,
46, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
184, 4, 0, 0, 81, 0,
5, 0, 46, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
88, 8, 0, 7, 70, 126,
48, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 8, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126,
48, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 156, 24,
0, 7, 70, 238, 49, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 24, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
3, 0, 0, 0, 155, 0,
0, 4, 16, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 80, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 2, 0,
70, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 60, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
10, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 54, 0,
0, 4, 50, 0, 16, 0,
0, 0, 95, 0, 0, 2,
50, 0, 2, 0, 104, 0,
0, 2, 3, 0, 0, 0,
155, 0, 0, 4, 16, 0,
0, 0, 8, 0, 0, 0,
1, 0, 0, 0, 80, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
2, 0, 54, 0, 0, 8,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
2, 0, 70, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14,
60, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 1, 0,
0, 0, 1, 0, 0, 0,
50, 0, 0, 15, 114, 0,
26, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 10, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
54, 0, 0, 4, 50, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 192, 127, 68, 0, 192,
127, 68, 0, 192, 127, 68,
70, 0, 2, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 63, 0, 0, 0, 0,
28, 0, 0, 5, 114, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 85, 0, 0, 10,
114, 0, 16, 0, 1, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
1, 0, 0, 0, 1, 0,
0, 0, 50, 0, 0, 15,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 130, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 3, 0,
0, 0, 45, 0, 0, 8,
146, 0, 16, 0, 1, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 134, 119,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 0,
0, 5, 130, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
1, 0, 0, 10, 114, 0,
0, 0, 0, 192, 127, 68,
0, 192, 127, 68, 0, 192,
127, 68, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 63, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 0, 28, 0, 0, 5,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 85, 0,
0, 10, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
7, 0, 0, 0, 7, 0,
0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
18, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
86, 0, 0, 5, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 50, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 0, 62,
58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 8, 32, 128, 55,
51, 0, 0, 7, 18, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 35, 0,
0, 15, 146, 0, 16, 0,
0, 0, 0, 0, 86, 9,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 2, 64, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 45, 0,
0, 8, 50, 0, 16, 0,
1, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 0, 0, 5, 18, 0,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 130, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 1, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
1, 0, 0, 0, 86, 0,
0, 5, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
50, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 0, 62, 10, 0,
3, 0, 0, 0, 45, 0,
0, 8, 146, 0, 16, 0,
1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
56, 0, 0, 7, 18, 0,
134, 119, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 1, 0,
0, 0, 1, 0, 0, 10,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 7, 0, 0, 0,
7, 0, 0, 0, 7, 0,
0, 0, 0, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
8, 32, 128, 55, 51, 0,
0, 7, 34, 0, 16, 0,
2, 0, 0, 0, 10, 0,
0, 0, 86, 0, 0, 5,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 50, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
128, 63, 45, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 62, 58, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 8, 32,
128, 55, 51, 0, 0, 7,
18, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
35, 0, 0, 15, 146, 0,
16, 0, 0, 0, 0, 0,
86, 9, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 2, 64,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
45, 0, 0, 8, 50, 0,
16, 0, 1, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 86, 0, 0, 5,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
1, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 42, 0,
0, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
86, 0, 0, 5, 34, 0,
16, 0, 0, 0, 0, 0,
86, 0, 0, 5, 50, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 50, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
@ -366,39 +336,68 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] =
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 8, 32, 128, 55,
51, 0, 0, 7, 66, 0,
51, 0, 0, 7, 34, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 16, 0,
0, 10, 130, 0, 16, 0,
2, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 135, 22,
153, 62, 162, 69, 22, 63,
213, 120, 233, 61, 0, 0,
0, 0, 164, 0, 0, 7,
242, 224, 33, 0, 0, 0,
0, 0, 128, 63, 45, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
70, 5, 2, 0, 70, 14,
38, 0, 0, 8, 0, 208,
0, 0, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 86, 0, 0, 5,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 50, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 62, 10, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 8, 32,
128, 55, 51, 0, 0, 7,
66, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
16, 0, 0, 10, 130, 0,
16, 0, 2, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
37, 0, 0, 0, 3, 0,
70, 2, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
135, 22, 153, 62, 162, 69,
22, 63, 213, 120, 233, 61,
0, 0, 0, 0, 164, 0,
0, 7, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 11, 0,
0, 0, 5, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 70, 5, 2, 0,
70, 14, 16, 0, 2, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 37, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
11, 0, 0, 0, 5, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
6, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 6, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -408,5 +407,5 @@ const BYTE apply_gamma_pwl_fxaa_luma_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0
0, 0, 1, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_apply_gamma_size; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// xe_apply_gamma_ramp texture float4 buf T0 t0 1
// xe_apply_gamma_source texture float4 2d T1 t1 1
// xe_apply_gamma_dest UAV unorm4 2d U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -65,21 +65,21 @@ ret
const BYTE apply_gamma_table_cs[] =
{
68, 88, 66, 67, 194, 111,
19, 70, 56, 133, 74, 123,
197, 56, 69, 13, 51, 156,
77, 169, 1, 0, 0, 0,
248, 4, 0, 0, 5, 0,
68, 88, 66, 67, 224, 187,
208, 232, 174, 162, 162, 142,
57, 39, 145, 206, 92, 198,
122, 202, 1, 0, 0, 0,
244, 4, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
20, 2, 0, 0, 36, 2,
0, 0, 52, 2, 0, 0,
92, 4, 0, 0, 82, 68,
69, 70, 216, 1, 0, 0,
1, 0, 0, 0, 48, 1,
16, 2, 0, 0, 32, 2,
0, 0, 48, 2, 0, 0,
88, 4, 0, 0, 82, 68,
69, 70, 212, 1, 0, 0,
1, 0, 0, 0, 44, 1,
0, 0, 4, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
176, 1, 0, 0, 19, 19,
172, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -122,151 +122,151 @@ const BYTE apply_gamma_table_cs[] =
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 100, 101, 115, 116, 0,
120, 101, 115, 108, 95, 112,
117, 115, 104, 67, 111, 110,
115, 116, 97, 110, 116, 115,
0, 171, 171, 171, 26, 1,
0, 0, 1, 0, 0, 0,
72, 1, 0, 0, 16, 0,
112, 117, 115, 104, 95, 99,
111, 110, 115, 116, 115, 95,
120, 101, 0, 171, 171, 171,
26, 1, 0, 0, 1, 0,
0, 0, 68, 1, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 112, 1,
108, 1, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 136, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 140, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 97,
112, 112, 108, 121, 95, 103,
97, 109, 109, 97, 95, 115,
105, 122, 101, 0, 117, 105,
110, 116, 50, 0, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101,
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 115, 105, 122, 101, 0,
117, 105, 110, 116, 50, 0,
171, 171, 1, 0, 19, 0,
1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 132, 1, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
0, 0, 0, 0, 128, 1,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 32, 2,
0, 0, 81, 0, 5, 0,
136, 0, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
32, 2, 0, 0, 81, 0,
5, 0, 136, 0, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 8, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
88, 24, 0, 7, 70, 126,
48, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 156, 24,
0, 7, 70, 238, 49, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
17, 17, 0, 0, 0, 0,
0, 0, 95, 0, 0, 2,
50, 0, 2, 0, 104, 0,
0, 2, 2, 0, 0, 0,
155, 0, 0, 4, 16, 0,
0, 0, 8, 0, 0, 0,
1, 0, 0, 0, 80, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
2, 0, 70, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
60, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 10, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
54, 0, 0, 4, 50, 0,
16, 0, 0, 0, 0, 0,
70, 0, 2, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
1, 0, 0, 0, 1, 0,
0, 0, 50, 0, 0, 15,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 127, 67,
0, 0, 127, 67, 0, 0,
127, 67, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 63, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 0, 28, 0, 0, 5,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 45, 0,
0, 8, 18, 0, 16, 0,
1, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
38, 125, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 34, 0,
16, 0, 1, 0, 0, 0,
86, 5, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
66, 0, 16, 0, 1, 0,
0, 0, 166, 10, 16, 0,
0, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 130, 0, 16, 0,
1, 0, 0, 0, 1, 64,
0, 0, 0, 0, 128, 63,
164, 0, 0, 7, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 5,
2, 0, 70, 14, 16, 0,
1, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 16, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
88, 8, 0, 7, 70, 126,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
1, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 24, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 17,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
2, 0, 0, 0, 155, 0,
0, 4, 16, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 80, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 2, 0,
70, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 60, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
10, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 54, 0,
0, 4, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
2, 0, 54, 0, 0, 8,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 1, 0,
0, 0, 1, 0, 0, 0,
50, 0, 0, 15, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 127, 67, 0, 0,
127, 67, 0, 0, 127, 67,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 63, 0, 0, 0, 0,
28, 0, 0, 5, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 45, 0, 0, 8,
18, 0, 16, 0, 1, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 38, 125,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 34, 0, 16, 0,
1, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 66, 0,
16, 0, 1, 0, 0, 0,
166, 10, 16, 0, 0, 0,
0, 0, 150, 124, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
130, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
0, 0, 128, 63, 164, 0,
0, 7, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 70, 5, 2, 0,
70, 14, 16, 0, 1, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 16, 0, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -275,6 +275,6 @@ const BYTE apply_gamma_table_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0
0, 0, 0, 0, 1, 0,
0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_apply_gamma_size; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// xe_apply_gamma_ramp texture float4 buf T0 t0 1
// xe_apply_gamma_source texture float4 2d T1 t1 1
// xe_apply_gamma_dest UAV float4 2d U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -65,21 +65,21 @@ ret
const BYTE apply_gamma_table_fxaa_luma_cs[] =
{
68, 88, 66, 67, 200, 223,
77, 37, 216, 58, 189, 85,
119, 181, 101, 30, 54, 122,
180, 167, 1, 0, 0, 0,
12, 5, 0, 0, 5, 0,
68, 88, 66, 67, 128, 162,
66, 16, 174, 83, 136, 225,
62, 54, 160, 145, 249, 15,
149, 77, 1, 0, 0, 0,
8, 5, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
20, 2, 0, 0, 36, 2,
0, 0, 52, 2, 0, 0,
112, 4, 0, 0, 82, 68,
69, 70, 216, 1, 0, 0,
1, 0, 0, 0, 48, 1,
16, 2, 0, 0, 32, 2,
0, 0, 48, 2, 0, 0,
108, 4, 0, 0, 82, 68,
69, 70, 212, 1, 0, 0,
1, 0, 0, 0, 44, 1,
0, 0, 4, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
176, 1, 0, 0, 19, 19,
172, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -122,163 +122,162 @@ const BYTE apply_gamma_table_fxaa_luma_cs[] =
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 100, 101, 115, 116, 0,
120, 101, 115, 108, 95, 112,
117, 115, 104, 67, 111, 110,
115, 116, 97, 110, 116, 115,
0, 171, 171, 171, 26, 1,
0, 0, 1, 0, 0, 0,
72, 1, 0, 0, 16, 0,
112, 117, 115, 104, 95, 99,
111, 110, 115, 116, 115, 95,
120, 101, 0, 171, 171, 171,
26, 1, 0, 0, 1, 0,
0, 0, 68, 1, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 112, 1,
108, 1, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
2, 0, 0, 0, 136, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 140, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 97,
112, 112, 108, 121, 95, 103,
97, 109, 109, 97, 95, 115,
105, 122, 101, 0, 117, 105,
110, 116, 50, 0, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101,
95, 97, 112, 112, 108, 121,
95, 103, 97, 109, 109, 97,
95, 115, 105, 122, 101, 0,
117, 105, 110, 116, 50, 0,
171, 171, 1, 0, 19, 0,
1, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 132, 1, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 73, 83,
0, 0, 0, 0, 128, 1,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 52, 2,
0, 0, 81, 0, 5, 0,
141, 0, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
52, 2, 0, 0, 81, 0,
5, 0, 141, 0, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
88, 8, 0, 7, 70, 126,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
1, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 24, 0, 7,
70, 238, 49, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 8, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
2, 0, 0, 0, 155, 0,
0, 4, 16, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 80, 0, 0, 8,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 2, 0,
70, 128, 48, 0, 0, 0,
88, 24, 0, 7, 70, 126,
48, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 85, 85, 0, 0,
0, 0, 0, 0, 156, 24,
0, 7, 70, 238, 49, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 60, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
10, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 54, 0,
0, 4, 50, 0, 16, 0,
0, 0, 0, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 95, 0, 0, 2,
50, 0, 2, 0, 104, 0,
0, 2, 2, 0, 0, 0,
155, 0, 0, 4, 16, 0,
0, 0, 8, 0, 0, 0,
1, 0, 0, 0, 80, 0,
0, 8, 50, 0, 16, 0,
0, 0, 0, 0, 70, 0,
2, 0, 54, 0, 0, 8,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
2, 0, 70, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 114, 0, 16, 0,
0, 0, 0, 0, 70, 14,
60, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 1, 0,
0, 0, 1, 0, 0, 0,
50, 0, 0, 15, 114, 0,
26, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 10, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
54, 0, 0, 4, 50, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 127, 67, 0, 0,
127, 67, 0, 0, 127, 67,
70, 0, 2, 0, 54, 0,
0, 8, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 63, 0, 0, 0, 0,
28, 0, 0, 5, 114, 0,
16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 0, 0,
0, 0, 45, 0, 0, 8,
18, 0, 16, 0, 1, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 38, 125,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 34, 0, 16, 0,
1, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 66, 0,
16, 0, 1, 0, 0, 0,
166, 10, 16, 0, 0, 0,
0, 0, 150, 124, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 16, 0, 0, 10,
130, 0, 16, 0, 1, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 114, 0,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
1, 0, 0, 0, 1, 0,
0, 0, 50, 0, 0, 15,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 135, 22, 153, 62,
162, 69, 22, 63, 213, 120,
233, 61, 0, 0, 0, 0,
164, 0, 0, 7, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 5,
2, 0, 70, 14, 16, 0,
1, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 16, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 127, 67,
0, 0, 127, 67, 0, 0,
127, 67, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 63, 0, 0, 0, 63,
0, 0, 0, 63, 0, 0,
0, 0, 28, 0, 0, 5,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
0, 0, 0, 0, 45, 0,
0, 8, 18, 0, 16, 0,
1, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
38, 125, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 34, 0,
16, 0, 1, 0, 0, 0,
86, 5, 16, 0, 0, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
66, 0, 16, 0, 1, 0,
0, 0, 166, 10, 16, 0,
0, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 0,
0, 10, 130, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 135, 22,
153, 62, 162, 69, 22, 63,
213, 120, 233, 61, 0, 0,
0, 0, 164, 0, 0, 7,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
70, 5, 2, 0, 70, 14,
16, 0, 1, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
16, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0
1, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4
@ -20,7 +20,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_host_depth_store_source texture float4 2d T0 t0 1
// xe_host_depth_store_dest UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -97,21 +97,21 @@ ret
const BYTE host_depth_store_1xmsaa_cs[] =
{
68, 88, 66, 67, 101, 185,
244, 76, 135, 30, 168, 205,
168, 156, 87, 250, 159, 201,
167, 249, 1, 0, 0, 0,
124, 9, 0, 0, 5, 0,
68, 88, 66, 67, 249, 1,
88, 144, 104, 118, 47, 144,
121, 3, 160, 190, 176, 193,
78, 101, 1, 0, 0, 0,
120, 9, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
52, 2, 0, 0, 68, 2,
0, 0, 84, 2, 0, 0,
224, 8, 0, 0, 82, 68,
69, 70, 248, 1, 0, 0,
1, 0, 0, 0, 252, 0,
48, 2, 0, 0, 64, 2,
0, 0, 80, 2, 0, 0,
220, 8, 0, 0, 82, 68,
69, 70, 244, 1, 0, 0,
1, 0, 0, 0, 248, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
206, 1, 0, 0, 19, 19,
202, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -145,215 +145,287 @@ const BYTE host_depth_store_1xmsaa_cs[] =
104, 111, 115, 116, 95, 100,
101, 112, 116, 104, 95, 115,
116, 111, 114, 101, 95, 100,
101, 115, 116, 0, 120, 101,
115, 108, 95, 112, 117, 115,
104, 67, 111, 110, 115, 116,
97, 110, 116, 115, 0, 171,
232, 0, 0, 0, 2, 0,
0, 0, 20, 1, 0, 0,
16, 0, 0, 0, 0, 0,
101, 115, 116, 0, 112, 117,
115, 104, 95, 99, 111, 110,
115, 116, 115, 95, 120, 101,
0, 171, 232, 0, 0, 0,
2, 0, 0, 0, 16, 1,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0,
100, 1, 0, 0, 0, 0,
0, 0, 96, 1, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
168, 1, 0, 0, 4, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 136, 1,
2, 0, 0, 0, 132, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 172, 1,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 136, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
99, 116, 97, 110, 103, 108,
101, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 99, 116, 97, 110,
103, 108, 101, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 130, 1,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
110, 100, 101, 114, 95, 116,
97, 114, 103, 101, 116, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 171, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 83, 72, 69, 88,
132, 6, 0, 0, 81, 0,
5, 0, 161, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
126, 1, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 110, 100, 101, 114,
95, 116, 97, 114, 103, 101,
116, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
171, 171, 73, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
79, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 24, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 5, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
138, 0, 0, 17, 114, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
10, 0, 0, 0, 0, 0,
0, 0, 2, 64, 0, 0,
10, 0, 0, 0, 13, 0,
0, 0, 20, 0, 0, 0,
0, 0, 0, 0, 86, 132,
8, 0, 0, 0, 83, 72,
69, 88, 132, 6, 0, 0,
81, 0, 5, 0, 161, 1,
0, 0, 106, 8, 0, 1,
89, 0, 0, 7, 70, 142,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
0, 0, 0, 0, 88, 24,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
5, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 138, 0, 0, 17,
114, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 10, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 10, 0, 0, 0,
13, 0, 0, 0, 20, 0,
0, 0, 0, 0, 0, 0,
86, 132, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 80, 0, 0, 6,
66, 0, 16, 0, 0, 0,
0, 0, 10, 0, 2, 0,
42, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
42, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 85, 0,
0, 9, 34, 0, 16, 0,
1, 0, 0, 0, 10, 128,
1, 64, 0, 0, 1, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 66, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 6, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 42, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 42, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
10, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 10, 0, 0, 0,
54, 0, 0, 7, 18, 0,
16, 0, 1, 0, 0, 0,
10, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 140, 0,
0, 20, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 6, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 1, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
54, 0, 0, 4, 34, 0,
16, 0, 1, 0, 0, 0,
26, 0, 2, 0, 35, 0,
0, 9, 50, 0, 16, 0,
1, 0, 0, 0, 230, 10,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 1, 0,
0, 9, 66, 0, 16, 0,
0, 0, 0, 0, 26, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 64, 0, 0,
10, 0, 0, 0, 54, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 10, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 140, 0, 0, 20,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 10, 0, 0, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 41, 0,
0, 6, 18, 0, 16, 0,
1, 0, 0, 0, 10, 0,
2, 0, 1, 64, 0, 0,
3, 0, 0, 0, 54, 0,
0, 4, 34, 0, 16, 0,
1, 0, 0, 0, 26, 0,
2, 0, 35, 0, 0, 9,
50, 0, 16, 0, 1, 0,
0, 0, 230, 10, 16, 0,
0, 0, 0, 0, 70, 0,
255, 3, 0, 0, 38, 0,
0, 11, 0, 208, 0, 0,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 1, 0, 0, 9,
0, 0, 0, 0, 0, 0,
78, 0, 0, 8, 50, 0,
16, 0, 2, 0, 0, 0,
0, 208, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
66, 0, 16, 0, 0, 0,
0, 0, 26, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 255, 3,
0, 0, 38, 0, 0, 11,
0, 208, 0, 0, 50, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
80, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 78, 0,
0, 8, 50, 0, 16, 0,
2, 0, 0, 0, 0, 208,
10, 0, 16, 0, 2, 0,
0, 0, 35, 0, 0, 10,
50, 0, 16, 0, 2, 0,
0, 0, 70, 0, 16, 128,
65, 0, 0, 0, 2, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 70, 0,
0, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 66, 0,
10, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0,
10, 0, 16, 0, 2, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 2, 0, 0, 0,
35, 0, 0, 10, 50, 0,
16, 0, 2, 0, 0, 0,
70, 0, 16, 128, 65, 0,
0, 0, 2, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 10, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0,
10, 0, 16, 0, 0, 0,
0, 0, 85, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 10, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
18, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
1, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 10, 242, 0, 16, 0,
3, 0, 0, 0, 70, 4,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
50, 0, 16, 0, 4, 0,
0, 0, 230, 10, 16, 0,
3, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 34, 0,
16, 0, 2, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 18, 0,
70, 14, 16, 0, 4, 0,
0, 0, 22, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 66, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
150, 124, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
30, 0, 0, 10, 242, 0,
16, 0, 3, 0, 0, 0,
70, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 3, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
130, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 150, 115,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 164, 0,
0, 8, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 70, 14,
16, 0, 2, 0, 0, 0,
30, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 54, 0,
1, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
1, 0, 0, 0, 2, 64,
3, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 18, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 1, 0,
70, 14, 16, 0, 3, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 10,
242, 0, 16, 0, 3, 0,
0, 0, 70, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 6, 0, 0, 0,
0, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 5, 50, 0,
16, 0, 4, 0, 0, 0,
@ -380,116 +452,44 @@ const BYTE host_depth_store_1xmsaa_cs[] =
3, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 10, 242, 0, 16, 0,
3, 0, 0, 0, 70, 4,
0, 10, 50, 0, 16, 0,
1, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
50, 0, 16, 0, 4, 0,
0, 0, 230, 10, 16, 0,
3, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
4, 0, 0, 0, 2, 64,
2, 64, 0, 0, 7, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 130, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 4, 0,
0, 0, 150, 115, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 164, 0, 0, 8,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 14, 16, 0,
2, 0, 0, 0, 30, 0,
0, 7, 34, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
194, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 45, 0,
0, 8, 18, 0, 16, 0,
0, 8, 130, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
30, 0, 0, 10, 242, 0,
16, 0, 3, 0, 0, 0,
70, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
6, 0, 0, 0, 0, 0,
0, 0, 5, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 3, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
34, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 22, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
3, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
45, 0, 0, 8, 66, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 3, 0,
0, 0, 150, 124, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 10,
50, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
150, 115, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 45, 0, 0, 8,
130, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
1, 0, 0, 0, 150, 115,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 164, 0,
0, 8, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 86, 5, 16, 0,
0, 0, 0, 0, 70, 14,
16, 0, 2, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
49, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 15, 0, 0, 0,
5, 0, 0, 0, 2, 0,
164, 0, 0, 8, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 2, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 49, 0, 0, 0,
5, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 15, 0,
0, 0, 5, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 13, 0,
0, 0, 0, 0, 0, 0,
13, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -500,6 +500,5 @@ const BYTE host_depth_store_1xmsaa_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0
0, 0, 2, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4
@ -20,7 +20,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_host_depth_store_source texture float4 2dMS T0 t0 1
// xe_host_depth_store_dest UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -104,21 +104,21 @@ ret
const BYTE host_depth_store_2xmsaa_cs[] =
{
68, 88, 66, 67, 53, 229,
11, 82, 42, 106, 228, 206,
117, 28, 155, 89, 148, 73,
155, 130, 1, 0, 0, 0,
168, 10, 0, 0, 5, 0,
68, 88, 66, 67, 246, 86,
236, 189, 39, 9, 109, 187,
49, 108, 144, 221, 210, 109,
200, 52, 1, 0, 0, 0,
164, 10, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
52, 2, 0, 0, 68, 2,
0, 0, 84, 2, 0, 0,
12, 10, 0, 0, 82, 68,
69, 70, 248, 1, 0, 0,
1, 0, 0, 0, 252, 0,
48, 2, 0, 0, 64, 2,
0, 0, 80, 2, 0, 0,
8, 10, 0, 0, 82, 68,
69, 70, 244, 1, 0, 0,
1, 0, 0, 0, 248, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
206, 1, 0, 0, 19, 19,
202, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -152,402 +152,401 @@ const BYTE host_depth_store_2xmsaa_cs[] =
104, 111, 115, 116, 95, 100,
101, 112, 116, 104, 95, 115,
116, 111, 114, 101, 95, 100,
101, 115, 116, 0, 120, 101,
115, 108, 95, 112, 117, 115,
104, 67, 111, 110, 115, 116,
97, 110, 116, 115, 0, 171,
232, 0, 0, 0, 2, 0,
0, 0, 20, 1, 0, 0,
16, 0, 0, 0, 0, 0,
101, 115, 116, 0, 112, 117,
115, 104, 95, 99, 111, 110,
115, 116, 115, 95, 120, 101,
0, 171, 232, 0, 0, 0,
2, 0, 0, 0, 16, 1,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0,
100, 1, 0, 0, 0, 0,
0, 0, 96, 1, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
168, 1, 0, 0, 4, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 136, 1,
2, 0, 0, 0, 132, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 172, 1,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 136, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
99, 116, 97, 110, 103, 108,
101, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 99, 116, 97, 110,
103, 108, 101, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 130, 1,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
110, 100, 101, 114, 95, 116,
97, 114, 103, 101, 116, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 171, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 83, 72, 69, 88,
176, 7, 0, 0, 81, 0,
5, 0, 236, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
126, 1, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 110, 100, 101, 114,
95, 116, 97, 114, 103, 101,
116, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
171, 171, 73, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
79, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 83, 72,
69, 88, 176, 7, 0, 0,
81, 0, 5, 0, 236, 1,
0, 0, 106, 8, 0, 1,
89, 0, 0, 7, 70, 142,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 32, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 5, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
138, 0, 0, 17, 114, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 88, 32,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
5, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 138, 0, 0, 17,
114, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
10, 0, 0, 0, 13, 0,
0, 0, 20, 0, 0, 0,
0, 0, 0, 0, 86, 132,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 80, 0, 0, 6,
66, 0, 16, 0, 0, 0,
0, 0, 10, 0, 2, 0,
42, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
42, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 85, 0,
0, 9, 34, 0, 16, 0,
1, 0, 0, 0, 10, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 64, 0, 0,
10, 0, 0, 0, 54, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 10, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 140, 0, 0, 20,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 10, 0, 0, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 2, 64,
0, 0, 10, 0, 0, 0,
13, 0, 0, 0, 20, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
86, 132, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 41, 0,
0, 6, 18, 0, 16, 0,
1, 0, 0, 0, 10, 0,
2, 0, 1, 64, 0, 0,
3, 0, 0, 0, 85, 0,
0, 6, 34, 0, 16, 0,
1, 0, 0, 0, 26, 0,
2, 0, 1, 64, 0, 0,
1, 0, 0, 0, 35, 0,
0, 9, 50, 0, 16, 0,
1, 0, 0, 0, 230, 10,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 1, 0,
0, 6, 34, 0, 16, 0,
2, 0, 0, 0, 26, 0,
2, 0, 1, 64, 0, 0,
1, 0, 0, 0, 1, 0,
0, 9, 66, 0, 16, 0,
0, 0, 0, 0, 26, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 64, 0, 0,
255, 3, 0, 0, 41, 0,
0, 7, 66, 0, 16, 0,
1, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 54, 0, 0, 5,
18, 0, 16, 0, 2, 0,
0, 0, 1, 64, 0, 0,
0, 0, 0, 0, 30, 0,
0, 7, 82, 0, 16, 0,
2, 0, 0, 0, 6, 2,
16, 0, 1, 0, 0, 0,
6, 1, 16, 0, 2, 0,
0, 0, 38, 0, 0, 11,
0, 208, 0, 0, 50, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
80, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 78, 0,
0, 8, 50, 0, 16, 0,
3, 0, 0, 0, 0, 208,
0, 0, 134, 0, 16, 0,
2, 0, 0, 0, 70, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 66, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 3, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 3, 0, 0, 0,
35, 0, 0, 10, 82, 0,
16, 0, 2, 0, 0, 0,
6, 1, 16, 128, 65, 0,
0, 0, 3, 0, 0, 0,
6, 1, 16, 0, 0, 0,
0, 0, 6, 2, 16, 0,
2, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 2, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 18, 0,
1, 64, 0, 0, 1, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 66, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 138, 0,
0, 11, 34, 0, 16, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 6, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 42, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 42, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
10, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 10, 0, 0, 0,
54, 0, 0, 7, 18, 0,
16, 0, 1, 0, 0, 0,
10, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 140, 0,
0, 20, 194, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 10, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 6, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 1, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
85, 0, 0, 6, 34, 0,
16, 0, 1, 0, 0, 0,
26, 0, 2, 0, 1, 64,
0, 0, 1, 0, 0, 0,
1, 64, 0, 0, 16, 0,
0, 0, 26, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 0, 0, 15, 194, 0,
35, 0, 0, 9, 50, 0,
16, 0, 1, 0, 0, 0,
230, 10, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
1, 0, 0, 6, 34, 0,
16, 0, 2, 0, 0, 0,
26, 0, 2, 0, 1, 64,
0, 0, 1, 0, 0, 0,
1, 0, 0, 9, 66, 0,
16, 0, 0, 0, 0, 0,
86, 5, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
26, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 255, 3, 0, 0,
41, 0, 0, 7, 66, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 54, 0,
0, 5, 18, 0, 16, 0,
2, 0, 0, 0, 1, 64,
0, 0, 0, 0, 0, 0,
30, 0, 0, 7, 82, 0,
16, 0, 2, 0, 0, 0,
6, 2, 16, 0, 1, 0,
0, 0, 6, 1, 16, 0,
2, 0, 0, 0, 38, 0,
0, 11, 0, 208, 0, 0,
50, 0, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
78, 0, 0, 8, 50, 0,
16, 0, 3, 0, 0, 0,
0, 208, 0, 0, 134, 0,
16, 0, 2, 0, 0, 0,
70, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
66, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
3, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 3, 0,
0, 0, 35, 0, 0, 10,
82, 0, 16, 0, 2, 0,
0, 0, 6, 1, 16, 128,
65, 0, 0, 0, 3, 0,
0, 0, 6, 1, 16, 0,
0, 0, 0, 0, 6, 2,
16, 0, 2, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
2, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 2, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 85, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
138, 0, 0, 11, 34, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 1, 64, 0, 0,
16, 0, 0, 0, 26, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 55, 0, 0, 15,
194, 0, 16, 0, 0, 0,
0, 0, 86, 5, 16, 0,
2, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 55, 0, 0, 9,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 54, 0, 0, 5,
130, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 18, 0, 16, 0,
2, 0, 0, 0, 70, 15,
16, 0, 1, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
242, 0, 16, 0, 3, 0,
0, 0, 70, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
55, 0, 0, 9, 34, 0,
16, 0, 0, 0, 0, 0,
54, 0, 0, 5, 50, 0,
16, 0, 4, 0, 0, 0,
230, 10, 16, 0, 3, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 34, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 4, 0, 0, 0,
22, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 58, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 66, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
150, 124, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
242, 0, 16, 0, 3, 0,
0, 0, 70, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 5, 50, 0,
16, 0, 4, 0, 0, 0,
230, 10, 16, 0, 3, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 130, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 4, 0, 0, 0,
150, 115, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 164, 0, 0, 8,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 14, 16, 0,
2, 0, 0, 0, 30, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
54, 0, 0, 5, 130, 0,
1, 64, 0, 0, 1, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 18, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
242, 0, 16, 0, 3, 0,
0, 0, 70, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 6, 0, 0, 0,
0, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 5, 50, 0,
16, 0, 4, 0, 0, 0,
230, 10, 16, 0, 3, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 4, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 34, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 4, 0, 0, 0,
22, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 66, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
150, 124, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
50, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 7, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
18, 0, 16, 0, 2, 0,
0, 0, 70, 15, 16, 0,
1, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 242, 0,
16, 0, 3, 0, 0, 0,
70, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 3, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
34, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 22, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 3, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
66, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
3, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 242, 0,
16, 0, 3, 0, 0, 0,
70, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 3, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
130, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 150, 115,
1, 0, 0, 0, 150, 115,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
164, 0, 0, 8, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 0,
0, 0, 0, 0, 166, 10,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 2, 0,
0, 0, 30, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 3, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
18, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
3, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 242, 0,
16, 0, 3, 0, 0, 0,
70, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
6, 0, 0, 0, 0, 0,
0, 0, 5, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 5, 50, 0, 16, 0,
4, 0, 0, 0, 230, 10,
16, 0, 3, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
34, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 22, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 3, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
66, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
3, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 50, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
7, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
46, 0, 0, 10, 130, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 1, 0,
0, 0, 150, 115, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 164, 0,
0, 8, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 166, 10, 16, 0,
0, 0, 0, 0, 70, 14,
16, 0, 2, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
56, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 17, 0, 0, 0,
7, 0, 0, 0, 2, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 56, 0, 0, 0,
5, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 17, 0,
0, 0, 7, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 13, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
13, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -558,5 +557,5 @@ const BYTE host_depth_store_2xmsaa_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0
0, 0, 2, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint xe_host_depth_store_rectangle;// Offset: 0 Size: 4
@ -20,7 +20,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_host_depth_store_source texture float4 2dMS T0 t0 1
// xe_host_depth_store_dest UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -92,21 +92,21 @@ ret
const BYTE host_depth_store_4xmsaa_cs[] =
{
68, 88, 66, 67, 120, 97,
118, 77, 173, 221, 208, 245,
112, 230, 146, 134, 208, 200,
185, 147, 1, 0, 0, 0,
92, 9, 0, 0, 5, 0,
68, 88, 66, 67, 138, 4,
177, 77, 64, 213, 191, 16,
252, 179, 74, 32, 169, 202,
77, 56, 1, 0, 0, 0,
88, 9, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
52, 2, 0, 0, 68, 2,
0, 0, 84, 2, 0, 0,
192, 8, 0, 0, 82, 68,
69, 70, 248, 1, 0, 0,
1, 0, 0, 0, 252, 0,
48, 2, 0, 0, 64, 2,
0, 0, 80, 2, 0, 0,
188, 8, 0, 0, 82, 68,
69, 70, 244, 1, 0, 0,
1, 0, 0, 0, 248, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
206, 1, 0, 0, 19, 19,
202, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -140,346 +140,345 @@ const BYTE host_depth_store_4xmsaa_cs[] =
104, 111, 115, 116, 95, 100,
101, 112, 116, 104, 95, 115,
116, 111, 114, 101, 95, 100,
101, 115, 116, 0, 120, 101,
115, 108, 95, 112, 117, 115,
104, 67, 111, 110, 115, 116,
97, 110, 116, 115, 0, 171,
232, 0, 0, 0, 2, 0,
0, 0, 20, 1, 0, 0,
16, 0, 0, 0, 0, 0,
101, 115, 116, 0, 112, 117,
115, 104, 95, 99, 111, 110,
115, 116, 115, 95, 120, 101,
0, 171, 232, 0, 0, 0,
2, 0, 0, 0, 16, 1,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0,
100, 1, 0, 0, 0, 0,
0, 0, 96, 1, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
168, 1, 0, 0, 4, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 136, 1,
2, 0, 0, 0, 132, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 172, 1,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 136, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
99, 116, 97, 110, 103, 108,
101, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 99, 116, 97, 110,
103, 108, 101, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 130, 1,
0, 0, 120, 101, 95, 104,
111, 115, 116, 95, 100, 101,
112, 116, 104, 95, 115, 116,
111, 114, 101, 95, 114, 101,
110, 100, 101, 114, 95, 116,
97, 114, 103, 101, 116, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
32, 83, 104, 97, 100, 101,
114, 32, 67, 111, 109, 112,
105, 108, 101, 114, 32, 49,
48, 46, 49, 0, 171, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 83, 72, 69, 88,
100, 6, 0, 0, 81, 0,
5, 0, 153, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
126, 1, 0, 0, 120, 101,
95, 104, 111, 115, 116, 95,
100, 101, 112, 116, 104, 95,
115, 116, 111, 114, 101, 95,
114, 101, 110, 100, 101, 114,
95, 116, 97, 114, 103, 101,
116, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
83, 76, 32, 83, 104, 97,
100, 101, 114, 32, 67, 111,
109, 112, 105, 108, 101, 114,
32, 49, 48, 46, 49, 0,
171, 171, 73, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
79, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 88, 32, 0, 7,
70, 126, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 85, 85,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 5, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
85, 0, 0, 6, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 1, 0, 0, 0,
138, 0, 0, 17, 226, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 10, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 13, 0, 0, 0,
20, 0, 0, 0, 86, 129,
8, 0, 0, 0, 83, 72,
69, 88, 100, 6, 0, 0,
81, 0, 5, 0, 153, 1,
0, 0, 106, 8, 0, 1,
89, 0, 0, 7, 70, 142,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
38, 0, 0, 8, 0, 208,
0, 0, 130, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 80, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
31, 0, 4, 3, 10, 0,
16, 0, 0, 0, 0, 0,
62, 0, 0, 1, 21, 0,
0, 1, 85, 0, 0, 9,
34, 0, 16, 0, 1, 0,
0, 0, 10, 128, 48, 0,
0, 0, 0, 0, 88, 32,
0, 7, 70, 126, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 10, 0,
0, 0, 54, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 10, 128, 48, 0,
85, 85, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
140, 0, 0, 20, 146, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 10, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 6, 4,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 6,
18, 0, 16, 0, 1, 0,
0, 0, 10, 0, 2, 0,
1, 64, 0, 0, 2, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
5, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 85, 0, 0, 6,
34, 0, 16, 0, 1, 0,
0, 0, 26, 0, 2, 0,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 2, 0,
1, 64, 0, 0, 1, 0,
0, 0, 35, 0, 0, 9,
50, 0, 16, 0, 1, 0,
0, 0, 198, 0, 16, 0,
0, 0, 0, 0, 150, 5,
16, 0, 0, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 140, 0, 0, 16,
146, 0, 16, 0, 0, 0,
0, 0, 138, 0, 0, 17,
226, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
31, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
10, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
31, 0, 0, 0, 2, 64,
0, 0, 1, 0, 0, 0,
10, 0, 0, 0, 13, 0,
0, 0, 20, 0, 0, 0,
86, 129, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 6, 4, 2, 0,
1, 0, 0, 9, 18, 0,
16, 0, 2, 0, 0, 0,
26, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 255, 3, 0, 0,
38, 0, 0, 11, 0, 208,
0, 0, 98, 0, 16, 0,
0, 0, 0, 0, 86, 6,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 78, 0, 0, 8,
98, 0, 16, 0, 2, 0,
0, 0, 0, 208, 0, 0,
6, 3, 16, 0, 0, 0,
0, 0, 86, 6, 16, 0,
0, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
2, 0, 0, 0, 42, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 2, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 35, 0,
0, 10, 146, 0, 16, 0,
0, 0, 0, 0, 86, 9,
16, 128, 65, 0, 0, 0,
2, 0, 0, 0, 86, 9,
16, 0, 0, 0, 0, 0,
6, 12, 16, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 66, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 30, 0,
0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 130, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 2, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 85, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 2, 0,
0, 0, 140, 0, 0, 10,
34, 0, 16, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
10, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 85, 0,
0, 9, 34, 0, 16, 0,
1, 0, 0, 0, 10, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
26, 0, 2, 0, 1, 64,
10, 0, 0, 0, 54, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 10, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
30, 0, 0, 10, 194, 0,
16, 0, 0, 0, 0, 0,
86, 1, 16, 0, 0, 0,
0, 0, 140, 0, 0, 20,
146, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
10, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
10, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 41, 0,
0, 6, 18, 0, 16, 0,
1, 0, 0, 0, 10, 0,
2, 0, 1, 64, 0, 0,
2, 0, 0, 0, 85, 0,
0, 6, 34, 0, 16, 0,
1, 0, 0, 0, 26, 0,
2, 0, 1, 64, 0, 0,
1, 0, 0, 0, 35, 0,
0, 9, 50, 0, 16, 0,
1, 0, 0, 0, 198, 0,
16, 0, 0, 0, 0, 0,
150, 5, 16, 0, 0, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 140, 0,
0, 16, 146, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 31, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 31, 0, 0, 0,
2, 64, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
46, 0, 0, 10, 18, 0,
16, 0, 2, 0, 0, 0,
70, 15, 16, 0, 1, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 46, 0,
0, 10, 34, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 1, 0, 0, 0,
22, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
242, 0, 16, 0, 3, 0,
0, 0, 70, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 6, 4, 16, 0,
1, 0, 0, 0, 6, 4,
2, 0, 1, 0, 0, 9,
18, 0, 16, 0, 2, 0,
0, 0, 26, 128, 48, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 5, 50, 0,
16, 0, 4, 0, 0, 0,
230, 10, 16, 0, 3, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 4, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 255, 3,
0, 0, 38, 0, 0, 11,
0, 208, 0, 0, 98, 0,
16, 0, 0, 0, 0, 0,
86, 6, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 66, 0, 16, 0,
2, 0, 0, 0, 70, 15,
16, 0, 4, 0, 0, 0,
150, 124, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 46, 0, 0, 10,
130, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
4, 0, 0, 0, 150, 115,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 42, 0,
0, 0, 0, 0, 80, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 78, 0,
0, 8, 98, 0, 16, 0,
2, 0, 0, 0, 0, 208,
0, 0, 6, 3, 16, 0,
0, 0, 0, 0, 86, 6,
16, 0, 0, 0, 0, 0,
164, 0, 0, 8, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 0,
35, 0, 0, 9, 18, 0,
16, 0, 2, 0, 0, 0,
42, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
2, 0, 0, 0, 26, 0,
16, 0, 2, 0, 0, 0,
35, 0, 0, 10, 146, 0,
16, 0, 0, 0, 0, 0,
70, 14, 16, 0, 2, 0,
0, 0, 54, 0, 0, 8,
194, 0, 16, 0, 3, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 46, 0,
0, 10, 18, 0, 16, 0,
2, 0, 0, 0, 70, 15,
16, 0, 3, 0, 0, 0,
70, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 46, 0, 0, 10,
34, 0, 16, 0, 2, 0,
0, 0, 70, 14, 16, 0,
3, 0, 0, 0, 22, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 42, 0,
86, 9, 16, 128, 65, 0,
0, 0, 2, 0, 0, 0,
86, 9, 16, 0, 0, 0,
0, 0, 6, 12, 16, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
66, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
30, 0, 0, 10, 50, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 2, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 140, 0,
0, 10, 34, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 26, 0, 2, 0,
1, 64, 0, 0, 0, 0,
0, 0, 30, 0, 0, 10,
194, 0, 16, 0, 0, 0,
0, 0, 86, 1, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
18, 0, 16, 0, 2, 0,
0, 0, 70, 15, 16, 0,
1, 0, 0, 0, 70, 126,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
46, 0, 0, 10, 34, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 1, 0,
0, 0, 22, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 30, 0,
0, 10, 242, 0, 16, 0,
3, 0, 0, 0, 70, 4,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 5,
50, 0, 16, 0, 4, 0,
0, 0, 230, 10, 16, 0,
3, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
1, 0, 0, 0, 2, 64,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
46, 0, 0, 10, 66, 0,
16, 0, 2, 0, 0, 0,
70, 15, 16, 0, 1, 0,
70, 15, 16, 0, 4, 0,
0, 0, 150, 124, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 46, 0,
0, 10, 130, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 1, 0, 0, 0,
16, 0, 4, 0, 0, 0,
150, 115, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 164, 0, 0, 8,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
246, 15, 16, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 14, 16, 0,
2, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 44, 0,
0, 0, 5, 0, 0, 0,
0, 0, 0, 0, 1, 0,
2, 0, 0, 0, 54, 0,
0, 8, 194, 0, 16, 0,
3, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
46, 0, 0, 10, 18, 0,
16, 0, 2, 0, 0, 0,
70, 15, 16, 0, 3, 0,
0, 0, 70, 126, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 46, 0,
0, 10, 34, 0, 16, 0,
2, 0, 0, 0, 70, 14,
16, 0, 3, 0, 0, 0,
22, 126, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 10,
50, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 8, 194, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 46, 0, 0, 10,
66, 0, 16, 0, 2, 0,
0, 0, 70, 15, 16, 0,
1, 0, 0, 0, 150, 124,
32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
46, 0, 0, 10, 130, 0,
16, 0, 2, 0, 0, 0,
70, 14, 16, 0, 1, 0,
0, 0, 150, 115, 32, 0,
0, 0, 0, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 164, 0,
0, 8, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 14,
16, 0, 2, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
44, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
13, 0, 0, 0, 7, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 13, 0, 0, 0,
7, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 6, 0, 0, 0,
0, 0, 0, 0, 6, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -490,6 +489,6 @@ const BYTE host_depth_store_4xmsaa_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0
0, 0, 0, 0, 0, 0,
2, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_resolve_clear_value; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_resolve_edram UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -81,21 +81,21 @@ ret
const BYTE resolve_clear_32bpp_cs[] =
{
68, 88, 66, 67, 38, 122,
202, 153, 251, 58, 216, 106,
227, 253, 80, 133, 51, 242,
143, 213, 1, 0, 0, 0,
156, 7, 0, 0, 5, 0,
68, 88, 66, 67, 151, 0,
134, 61, 129, 80, 182, 152,
119, 11, 63, 144, 63, 10,
180, 65, 1, 0, 0, 0,
152, 7, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
68, 2, 0, 0, 84, 2,
0, 0, 100, 2, 0, 0,
0, 7, 0, 0, 82, 68,
69, 70, 8, 2, 0, 0,
1, 0, 0, 0, 176, 0,
64, 2, 0, 0, 80, 2,
0, 0, 96, 2, 0, 0,
252, 6, 0, 0, 82, 68,
69, 70, 4, 2, 0, 0,
1, 0, 0, 0, 172, 0,
0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
223, 1, 0, 0, 19, 19,
219, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -117,284 +117,283 @@ const BYTE resolve_clear_32bpp_cs[] =
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 101, 100, 114, 97, 109,
0, 120, 101, 115, 108, 95,
112, 117, 115, 104, 67, 111,
110, 115, 116, 97, 110, 116,
115, 0, 157, 0, 0, 0,
3, 0, 0, 0, 200, 0,
0, 0, 16, 0, 0, 0,
0, 112, 117, 115, 104, 95,
99, 111, 110, 115, 116, 115,
95, 120, 101, 0, 157, 0,
0, 0, 3, 0, 0, 0,
196, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 64, 1, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 0, 0, 60, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 92, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 128, 1, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
96, 1, 0, 0, 0, 0,
156, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
132, 1, 0, 0, 8, 0,
192, 1, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 160, 1,
2, 0, 0, 0, 156, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 196, 1,
0, 0, 12, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 160, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 108, 101, 97, 114,
95, 118, 97, 108, 117, 101,
0, 117, 105, 110, 116, 50,
0, 171, 171, 171, 1, 0,
19, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
87, 1, 0, 0, 120, 101,
0, 0, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 101, 100, 114,
97, 109, 95, 105, 110, 102,
111, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
118, 101, 95, 99, 108, 101,
97, 114, 95, 118, 97, 108,
117, 101, 0, 117, 105, 110,
116, 50, 0, 171, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 154, 1,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 111, 111, 114, 100,
105, 110, 97, 116, 101, 95,
105, 110, 102, 111, 0, 77,
105, 99, 114, 111, 115, 111,
102, 116, 32, 40, 82, 41,
32, 72, 76, 83, 76, 32,
83, 104, 97, 100, 101, 114,
32, 67, 111, 109, 112, 105,
108, 101, 114, 32, 49, 48,
46, 49, 0, 171, 73, 83,
0, 0, 83, 1, 0, 0,
120, 101, 95, 114, 101, 115,
111, 108, 118, 101, 95, 101,
100, 114, 97, 109, 95, 105,
110, 102, 111, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
150, 1, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 99, 111, 111,
114, 100, 105, 110, 97, 116,
101, 95, 105, 110, 102, 111,
0, 77, 105, 99, 114, 111,
115, 111, 102, 116, 32, 40,
82, 41, 32, 72, 76, 83,
76, 32, 83, 104, 97, 100,
101, 114, 32, 67, 111, 109,
112, 105, 108, 101, 114, 32,
49, 48, 46, 49, 0, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 148, 4,
0, 0, 81, 0, 5, 0,
37, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
148, 4, 0, 0, 81, 0,
5, 0, 37, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 3, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 12, 50, 0,
16, 0, 0, 0, 0, 0,
166, 138, 48, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 255, 3, 0, 0,
0, 16, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
3, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 12,
50, 0, 16, 0, 0, 0,
0, 0, 166, 138, 48, 0,
0, 0, 0, 0, 0, 0,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 4, 0, 0, 0,
138, 0, 0, 17, 194, 0,
2, 64, 0, 0, 255, 3,
0, 0, 0, 16, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 85, 0, 0, 9,
34, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 4, 0,
0, 0, 138, 0, 0, 17,
194, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
11, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 5, 0, 0, 0,
166, 142, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 80, 0,
0, 10, 194, 0, 16, 0,
1, 0, 0, 0, 166, 10,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 11, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 10, 0, 0, 0,
5, 0, 0, 0, 166, 142,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 80, 0, 0, 10,
194, 0, 16, 0, 1, 0,
0, 0, 166, 10, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 7, 66, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 41, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 80, 0, 0, 6,
2, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 10, 0, 2, 0,
42, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
42, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 138, 0,
0, 11, 66, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 11, 0, 0, 0,
1, 64, 0, 0, 13, 0,
0, 0, 42, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 2, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
55, 0, 0, 15, 194, 0,
16, 0, 1, 0, 0, 0,
166, 14, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
54, 0, 0, 7, 18, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 140, 0,
0, 17, 50, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 4, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
230, 10, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 4, 34, 0,
16, 0, 2, 0, 0, 0,
26, 0, 2, 0, 30, 0,
0, 7, 50, 0, 16, 0,
1, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 2, 0,
0, 0, 78, 0, 0, 11,
194, 0, 16, 0, 1, 0,
0, 0, 0, 208, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
1, 0, 0, 0, 30, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 13,
194, 0, 16, 0, 0, 0,
0, 0, 166, 14, 16, 128,
65, 0, 0, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 6, 4,
16, 0, 1, 0, 0, 0,
31, 0, 4, 3, 26, 0,
16, 0, 0, 0, 0, 0,
80, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
40, 0, 0, 0, 55, 0,
0, 9, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 216, 255,
255, 255, 1, 64, 0, 0,
40, 0, 0, 0, 30, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 21, 0, 0, 1,
35, 0, 0, 9, 34, 0,
1, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
41, 0, 0, 7, 66, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
80, 0, 0, 0, 42, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 6, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 42, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 42, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
138, 0, 0, 11, 66, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 11, 0,
0, 0, 1, 64, 0, 0,
13, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 6,
18, 0, 16, 0, 2, 0,
0, 0, 10, 0, 2, 0,
1, 64, 0, 0, 3, 0,
0, 0, 55, 0, 0, 15,
194, 0, 16, 0, 1, 0,
0, 0, 166, 14, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 54, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
140, 0, 0, 17, 50, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 4, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 230, 10, 16, 0,
1, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 4,
34, 0, 16, 0, 2, 0,
0, 0, 26, 0, 2, 0,
30, 0, 0, 7, 50, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
2, 0, 0, 0, 78, 0,
0, 11, 194, 0, 16, 0,
1, 0, 0, 0, 0, 208,
0, 0, 6, 4, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 80, 0,
0, 0, 16, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 1, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 1, 0, 0, 0,
30, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 35, 0,
0, 13, 194, 0, 16, 0,
0, 0, 0, 0, 166, 14,
16, 128, 65, 0, 0, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 80, 0,
0, 0, 16, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 31, 0, 4, 3,
26, 0, 16, 0, 0, 0,
0, 0, 80, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 40, 0, 0, 0,
55, 0, 0, 9, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 5, 0, 0, 26, 0,
216, 255, 255, 255, 1, 64,
0, 0, 40, 0, 0, 0,
30, 0, 0, 7, 66, 0,
16, 0, 0, 0, 0, 0,
78, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 0,
40, 0, 85, 0, 0, 7,
26, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 21, 0,
0, 1, 35, 0, 0, 9,
34, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 80, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 0,
0, 0, 0, 5, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 78, 0, 0, 8,
0, 208, 0, 0, 18, 0,
16, 0, 0, 0, 0, 0,
6, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 7, 34, 0, 16, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
0, 0, 40, 0, 85, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
1, 64, 0, 0, 2, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 5, 16, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 6, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
34, 0, 0, 0, 3, 0,
30, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 10, 0, 0, 0,
9, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
0, 0, 86, 5, 16, 0,
0, 0, 0, 0, 6, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 34, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 9, 0, 0, 0,
2, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -405,5 +404,5 @@ const BYTE resolve_clear_32bpp_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0
0, 0, 2, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_resolve_clear_value; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_resolve_edram UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -88,21 +88,21 @@ ret
const BYTE resolve_clear_32bpp_scaled_cs[] =
{
68, 88, 66, 67, 45, 106,
14, 236, 43, 234, 238, 250,
95, 188, 122, 214, 173, 229,
247, 237, 1, 0, 0, 0,
84, 8, 0, 0, 5, 0,
68, 88, 66, 67, 152, 212,
249, 105, 95, 201, 221, 225,
213, 139, 20, 140, 156, 235,
246, 183, 1, 0, 0, 0,
80, 8, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
68, 2, 0, 0, 84, 2,
0, 0, 100, 2, 0, 0,
184, 7, 0, 0, 82, 68,
69, 70, 8, 2, 0, 0,
1, 0, 0, 0, 176, 0,
64, 2, 0, 0, 80, 2,
0, 0, 96, 2, 0, 0,
180, 7, 0, 0, 82, 68,
69, 70, 4, 2, 0, 0,
1, 0, 0, 0, 172, 0,
0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
223, 1, 0, 0, 19, 19,
219, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -124,318 +124,306 @@ const BYTE resolve_clear_32bpp_scaled_cs[] =
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 101, 100, 114, 97, 109,
0, 120, 101, 115, 108, 95,
112, 117, 115, 104, 67, 111,
110, 115, 116, 97, 110, 116,
115, 0, 157, 0, 0, 0,
3, 0, 0, 0, 200, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 64, 1, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 2, 0, 0, 0,
96, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
132, 1, 0, 0, 8, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 160, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 196, 1,
0, 0, 12, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 160, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 108, 101, 97, 114,
95, 118, 97, 108, 117, 101,
0, 117, 105, 110, 116, 50,
0, 171, 171, 171, 1, 0,
19, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
87, 1, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 101, 100, 114,
97, 109, 95, 105, 110, 102,
111, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 154, 1,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 111, 111, 114, 100,
105, 110, 97, 116, 101, 95,
105, 110, 102, 111, 0, 77,
105, 99, 114, 111, 115, 111,
102, 116, 32, 40, 82, 41,
32, 72, 76, 83, 76, 32,
83, 104, 97, 100, 101, 114,
32, 67, 111, 109, 112, 105,
108, 101, 114, 32, 49, 48,
46, 49, 0, 171, 73, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 76, 5,
0, 0, 81, 0, 5, 0,
83, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 4, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 12, 50, 0,
16, 0, 0, 0, 0, 0,
166, 138, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 255, 3, 0, 0,
0, 16, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 4, 0, 0, 0,
138, 0, 0, 17, 242, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 2, 0,
0, 112, 117, 115, 104, 95,
99, 111, 110, 115, 116, 115,
95, 120, 101, 0, 157, 0,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 11, 0,
0, 0, 2, 64, 0, 0,
10, 0, 0, 0, 16, 0,
0, 0, 19, 0, 0, 0,
5, 0, 0, 0, 230, 143,
48, 0, 0, 0, 0, 0,
196, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 66, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0,
0, 0, 58, 0, 16, 0,
2, 0, 0, 0, 80, 0,
0, 10, 194, 0, 16, 0,
1, 0, 0, 0, 6, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 60, 1,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 10,
194, 0, 16, 0, 1, 0,
0, 0, 166, 14, 16, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
41, 0, 0, 7, 66, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
1, 0, 0, 0, 80, 0,
0, 6, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 42, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 42, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
138, 0, 0, 11, 66, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 11, 0,
0, 0, 1, 64, 0, 0,
13, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
140, 0, 0, 20, 50, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 4, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 50, 0,
16, 0, 1, 0, 0, 0,
150, 5, 16, 0, 2, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 41, 0,
0, 6, 18, 0, 16, 0,
3, 0, 0, 0, 10, 0,
2, 0, 1, 64, 0, 0,
3, 0, 0, 0, 41, 0,
0, 7, 50, 0, 16, 0,
1, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
230, 10, 16, 0, 1, 0,
0, 0, 54, 0, 0, 4,
34, 0, 16, 0, 3, 0,
0, 0, 26, 0, 2, 0,
30, 0, 0, 7, 50, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
3, 0, 0, 0, 38, 0,
0, 11, 0, 208, 0, 0,
194, 0, 16, 0, 1, 0,
0, 0, 86, 9, 16, 0,
2, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 80, 0,
0, 0, 16, 0, 0, 0,
78, 0, 0, 8, 50, 0,
16, 0, 2, 0, 0, 0,
0, 208, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
230, 10, 16, 0, 1, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 2, 0,
0, 0, 30, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 10, 194, 0,
16, 0, 0, 0, 0, 0,
6, 4, 16, 128, 65, 0,
8, 0, 0, 0, 2, 0,
0, 0, 92, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 128, 1, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
166, 14, 16, 0, 1, 0,
0, 0, 6, 4, 16, 0,
1, 0, 0, 0, 31, 0,
4, 3, 26, 0, 16, 0,
0, 0, 0, 0, 85, 0,
0, 7, 34, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 1, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 80, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
40, 0, 0, 5, 34, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 55, 0, 0, 9,
34, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
1, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 30, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
21, 0, 0, 1, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
1, 0, 0, 0, 42, 0,
16, 0, 1, 0, 0, 0,
35, 0, 0, 9, 66, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
1, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
11, 0, 0, 0, 78, 0,
0, 8, 0, 208, 0, 0,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 6, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
6, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 41, 0,
156, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
192, 1, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 1, 0,
2, 0, 0, 0, 156, 1,
0, 0, 0, 0, 0, 0,
17, 0, 0, 0, 10, 0,
0, 0, 2, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 99, 108, 101,
97, 114, 95, 118, 97, 108,
117, 101, 0, 117, 105, 110,
116, 50, 0, 171, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 83, 1, 0, 0,
120, 101, 95, 114, 101, 115,
111, 108, 118, 101, 95, 101,
100, 114, 97, 109, 95, 105,
110, 102, 111, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
150, 1, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 99, 111, 111,
114, 100, 105, 110, 97, 116,
101, 95, 105, 110, 102, 111,
0, 77, 105, 99, 114, 111,
115, 111, 102, 116, 32, 40,
82, 41, 32, 72, 76, 83,
76, 32, 83, 104, 97, 100,
101, 114, 32, 67, 111, 109,
112, 105, 108, 101, 114, 32,
49, 48, 46, 49, 0, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 83, 72, 69, 88,
76, 5, 0, 0, 81, 0,
5, 0, 83, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
4, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 12,
50, 0, 16, 0, 0, 0,
0, 0, 166, 138, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 64, 0, 0, 255, 3,
0, 0, 0, 16, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 85, 0, 0, 9,
34, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 4, 0,
0, 0, 138, 0, 0, 17,
242, 0, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
2, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
11, 0, 0, 0, 2, 64,
0, 0, 10, 0, 0, 0,
16, 0, 0, 0, 19, 0,
0, 0, 5, 0, 0, 0,
230, 143, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
66, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 58, 0,
16, 0, 2, 0, 0, 0,
80, 0, 0, 10, 194, 0,
16, 0, 1, 0, 0, 0,
6, 0, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 10, 194, 0, 16, 0,
1, 0, 0, 0, 166, 14,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 41, 0, 0, 7,
66, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 1, 0, 0, 0,
80, 0, 0, 6, 66, 0,
16, 0, 0, 0, 0, 0,
10, 0, 2, 0, 42, 0,
16, 0, 0, 0, 0, 0,
31, 0, 4, 3, 42, 0,
16, 0, 0, 0, 0, 0,
62, 0, 0, 1, 21, 0,
0, 1, 138, 0, 0, 11,
66, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
11, 0, 0, 0, 1, 64,
0, 0, 13, 0, 0, 0,
42, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 58, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 140, 0, 0, 20,
50, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
4, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
50, 0, 16, 0, 1, 0,
0, 0, 150, 5, 16, 0,
2, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 3, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
41, 0, 0, 7, 50, 0,
16, 0, 1, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 230, 10, 16, 0,
1, 0, 0, 0, 54, 0,
0, 4, 34, 0, 16, 0,
3, 0, 0, 0, 26, 0,
2, 0, 30, 0, 0, 7,
50, 0, 16, 0, 1, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 70, 0,
16, 0, 3, 0, 0, 0,
38, 0, 0, 11, 0, 208,
0, 0, 194, 0, 16, 0,
1, 0, 0, 0, 86, 9,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
80, 0, 0, 0, 16, 0,
0, 0, 78, 0, 0, 8,
50, 0, 16, 0, 2, 0,
0, 0, 0, 208, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 230, 10, 16, 0,
1, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 2, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
2, 0, 0, 0, 30, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 10,
194, 0, 16, 0, 0, 0,
0, 0, 6, 4, 16, 128,
65, 0, 0, 0, 2, 0,
0, 0, 166, 14, 16, 0,
1, 0, 0, 0, 6, 4,
16, 0, 1, 0, 0, 0,
31, 0, 4, 3, 26, 0,
16, 0, 0, 0, 0, 0,
85, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 80, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 40, 0, 0, 5,
34, 0, 16, 0, 1, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 55, 0,
0, 9, 34, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 1, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 30, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 21, 0, 0, 1,
38, 0, 0, 8, 0, 208,
0, 0, 34, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 1, 0, 0, 0,
42, 0, 16, 0, 1, 0,
0, 0, 35, 0, 0, 9,
66, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 1, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 11, 0, 0, 0,
78, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 85, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
6, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 7, 34, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 5, 16, 0, 0, 0,
0, 0, 6, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
41, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 17, 0, 0, 0,
10, 0, 0, 0, 2, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -443,5 +431,16 @@ const BYTE resolve_clear_32bpp_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_resolve_clear_value; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_resolve_edram UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -80,21 +80,21 @@ ret
const BYTE resolve_clear_64bpp_cs[] =
{
68, 88, 66, 67, 221, 142,
107, 167, 120, 242, 181, 185,
59, 248, 177, 166, 145, 243,
207, 105, 1, 0, 0, 0,
184, 7, 0, 0, 5, 0,
68, 88, 66, 67, 16, 64,
178, 139, 19, 215, 227, 50,
35, 42, 169, 197, 244, 123,
191, 106, 1, 0, 0, 0,
180, 7, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
68, 2, 0, 0, 84, 2,
0, 0, 100, 2, 0, 0,
28, 7, 0, 0, 82, 68,
69, 70, 8, 2, 0, 0,
1, 0, 0, 0, 176, 0,
64, 2, 0, 0, 80, 2,
0, 0, 96, 2, 0, 0,
24, 7, 0, 0, 82, 68,
69, 70, 4, 2, 0, 0,
1, 0, 0, 0, 172, 0,
0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
223, 1, 0, 0, 19, 19,
219, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -116,259 +116,247 @@ const BYTE resolve_clear_64bpp_cs[] =
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 101, 100, 114, 97, 109,
0, 120, 101, 115, 108, 95,
112, 117, 115, 104, 67, 111,
110, 115, 116, 97, 110, 116,
115, 0, 157, 0, 0, 0,
3, 0, 0, 0, 200, 0,
0, 0, 16, 0, 0, 0,
0, 112, 117, 115, 104, 95,
99, 111, 110, 115, 116, 115,
95, 120, 101, 0, 157, 0,
0, 0, 3, 0, 0, 0,
196, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 64, 1, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 0, 0, 60, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 92, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 128, 1, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
96, 1, 0, 0, 0, 0,
156, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
132, 1, 0, 0, 8, 0,
192, 1, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 160, 1,
2, 0, 0, 0, 156, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 196, 1,
0, 0, 12, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 160, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 108, 101, 97, 114,
95, 118, 97, 108, 117, 101,
0, 117, 105, 110, 116, 50,
0, 171, 171, 171, 1, 0,
19, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
87, 1, 0, 0, 120, 101,
0, 0, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 101, 100, 114,
97, 109, 95, 105, 110, 102,
111, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
118, 101, 95, 99, 108, 101,
97, 114, 95, 118, 97, 108,
117, 101, 0, 117, 105, 110,
116, 50, 0, 171, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 154, 1,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 111, 111, 114, 100,
105, 110, 97, 116, 101, 95,
105, 110, 102, 111, 0, 77,
105, 99, 114, 111, 115, 111,
102, 116, 32, 40, 82, 41,
32, 72, 76, 83, 76, 32,
83, 104, 97, 100, 101, 114,
32, 67, 111, 109, 112, 105,
108, 101, 114, 32, 49, 48,
46, 49, 0, 171, 73, 83,
0, 0, 83, 1, 0, 0,
120, 101, 95, 114, 101, 115,
111, 108, 118, 101, 95, 101,
100, 114, 97, 109, 95, 105,
110, 102, 111, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
150, 1, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 99, 111, 111,
114, 100, 105, 110, 97, 116,
101, 95, 105, 110, 102, 111,
0, 77, 105, 99, 114, 111,
115, 111, 102, 116, 32, 40,
82, 41, 32, 72, 76, 83,
76, 32, 83, 104, 97, 100,
101, 114, 32, 67, 111, 109,
112, 105, 108, 101, 114, 32,
49, 48, 46, 49, 0, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 176, 4,
0, 0, 81, 0, 5, 0,
44, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
176, 4, 0, 0, 81, 0,
5, 0, 44, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 3, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
42, 128, 48, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 255, 3, 0, 0,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 4, 0, 0, 0,
138, 0, 0, 17, 98, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
11, 0, 0, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 10, 0,
0, 0, 5, 0, 0, 0,
0, 0, 0, 0, 166, 139,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 80, 0, 0, 10,
162, 0, 16, 0, 0, 0,
0, 0, 86, 5, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 7, 66, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 41, 0,
0, 7, 66, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 1, 0,
0, 0, 80, 0, 0, 6,
66, 0, 16, 0, 0, 0,
0, 0, 10, 0, 2, 0,
42, 0, 16, 0, 0, 0,
0, 0, 31, 0, 4, 3,
42, 0, 16, 0, 0, 0,
0, 0, 62, 0, 0, 1,
21, 0, 0, 1, 138, 0,
0, 11, 66, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 11, 0, 0, 0,
1, 64, 0, 0, 13, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
3, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 42, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 2, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
55, 0, 0, 15, 162, 0,
16, 0, 0, 0, 0, 0,
86, 13, 16, 0, 0, 0,
1, 64, 0, 0, 255, 3,
0, 0, 85, 0, 0, 9,
34, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 4, 0,
0, 0, 138, 0, 0, 17,
98, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0, 0, 0, 2, 0,
0, 0, 11, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 2, 64,
10, 0, 0, 0, 5, 0,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
54, 0, 0, 7, 18, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
166, 139, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 140, 0,
0, 17, 162, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 10, 162, 0, 16, 0,
0, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 7,
66, 0, 16, 0, 1, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
41, 0, 0, 7, 66, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
1, 0, 0, 0, 80, 0,
0, 6, 66, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 42, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 42, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
138, 0, 0, 11, 66, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 11, 0,
0, 0, 1, 64, 0, 0,
13, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 41, 0, 0, 6,
18, 0, 16, 0, 2, 0,
0, 0, 10, 0, 2, 0,
1, 64, 0, 0, 3, 0,
0, 0, 55, 0, 0, 15,
162, 0, 16, 0, 0, 0,
0, 0, 86, 13, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 54, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
140, 0, 0, 17, 162, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 86, 13, 16, 0,
0, 0, 0, 0, 6, 4,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 4,
34, 0, 16, 0, 2, 0,
0, 0, 26, 0, 2, 0,
30, 0, 0, 7, 162, 0,
16, 0, 0, 0, 0, 0,
86, 13, 16, 0, 0, 0,
0, 0, 6, 4, 16, 0,
2, 0, 0, 0, 78, 0,
0, 11, 50, 0, 16, 0,
1, 0, 0, 0, 0, 208,
0, 0, 214, 5, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 40, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 1, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 1, 0, 0, 0,
30, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 35, 0,
0, 13, 98, 0, 16, 0,
0, 0, 0, 0, 6, 1,
16, 128, 65, 0, 0, 0,
1, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
54, 0, 0, 4, 34, 0,
16, 0, 2, 0, 0, 0,
26, 0, 2, 0, 30, 0,
0, 7, 162, 0, 16, 0,
0, 0, 0, 0, 86, 13,
16, 0, 0, 0, 0, 0,
6, 4, 16, 0, 2, 0,
0, 0, 78, 0, 0, 11,
50, 0, 16, 0, 1, 0,
0, 0, 0, 208, 0, 0,
214, 5, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
40, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
1, 0, 0, 0, 30, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 35, 0, 0, 13,
98, 0, 16, 0, 0, 0,
0, 0, 6, 1, 16, 128,
65, 0, 0, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 40, 0,
0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 86, 7,
16, 0, 0, 0, 0, 0,
35, 0, 0, 9, 34, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
40, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
86, 7, 16, 0, 0, 0,
0, 0, 35, 0, 0, 9,
34, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 40, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 5, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
78, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 0, 5,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 78, 0,
0, 8, 0, 208, 0, 0,
1, 64, 0, 0, 0, 0,
40, 0, 85, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 0, 0, 40, 0,
85, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 70, 132,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 30, 0, 0, 10,
98, 0, 16, 0, 0, 0,
0, 0, 6, 0, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 5,
0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
70, 132, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 7, 34, 0, 16, 0,
0, 0, 0, 0, 10, 0,
0, 10, 98, 0, 16, 0,
0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 2, 0,
2, 64, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -376,29 +364,40 @@ const BYTE resolve_clear_64bpp_cs[] =
0, 0, 70, 132, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 166, 10,
30, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
70, 132, 48, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 62, 0,
0, 1, 83, 84, 65, 84,
148, 0, 0, 0, 33, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 86, 5, 16, 0,
0, 0, 0, 0, 70, 132,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
166, 10, 16, 0, 0, 0,
0, 0, 70, 132, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
33, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
11, 0, 0, 0, 8, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 11, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -408,6 +407,6 @@ const BYTE resolve_clear_64bpp_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 4, 0,
0, 0
0, 0, 0, 0, 0, 0,
4, 0, 0, 0
};

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xesl_pushConstants
// cbuffer push_consts_xe
// {
//
// uint2 xe_resolve_clear_value; // Offset: 0 Size: 8
@ -20,7 +20,7 @@
// Name Type Format Dim ID HLSL Bind Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_resolve_edram UAV uint4 buf U0 u0 1
// xesl_pushConstants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -86,21 +86,21 @@ ret
const BYTE resolve_clear_64bpp_scaled_cs[] =
{
68, 88, 66, 67, 253, 175,
96, 159, 160, 58, 235, 9,
160, 146, 61, 232, 29, 141,
206, 165, 1, 0, 0, 0,
92, 8, 0, 0, 5, 0,
68, 88, 66, 67, 86, 138,
138, 194, 54, 150, 164, 145,
227, 0, 160, 39, 109, 131,
74, 23, 1, 0, 0, 0,
88, 8, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
68, 2, 0, 0, 84, 2,
0, 0, 100, 2, 0, 0,
192, 7, 0, 0, 82, 68,
69, 70, 8, 2, 0, 0,
1, 0, 0, 0, 176, 0,
64, 2, 0, 0, 80, 2,
0, 0, 96, 2, 0, 0,
188, 7, 0, 0, 82, 68,
69, 70, 4, 2, 0, 0,
1, 0, 0, 0, 172, 0,
0, 0, 2, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
223, 1, 0, 0, 19, 19,
219, 1, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -122,315 +122,315 @@ const BYTE resolve_clear_64bpp_scaled_cs[] =
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 101, 100, 114, 97, 109,
0, 120, 101, 115, 108, 95,
112, 117, 115, 104, 67, 111,
110, 115, 116, 97, 110, 116,
115, 0, 157, 0, 0, 0,
3, 0, 0, 0, 200, 0,
0, 0, 16, 0, 0, 0,
0, 112, 117, 115, 104, 95,
99, 111, 110, 115, 116, 115,
95, 120, 101, 0, 157, 0,
0, 0, 3, 0, 0, 0,
196, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
0, 0, 64, 1, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 0, 0, 60, 1,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 2, 0,
0, 0, 92, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 128, 1, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
96, 1, 0, 0, 0, 0,
156, 1, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
132, 1, 0, 0, 8, 0,
192, 1, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 160, 1,
2, 0, 0, 0, 156, 1,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 196, 1,
0, 0, 12, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 160, 1, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 108, 101, 97, 114,
95, 118, 97, 108, 117, 101,
0, 117, 105, 110, 116, 50,
0, 171, 171, 171, 1, 0,
19, 0, 1, 0, 2, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
87, 1, 0, 0, 120, 101,
0, 0, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 101, 100, 114,
97, 109, 95, 105, 110, 102,
111, 0, 100, 119, 111, 114,
100, 0, 0, 0, 19, 0,
1, 0, 1, 0, 0, 0,
118, 101, 95, 99, 108, 101,
97, 114, 95, 118, 97, 108,
117, 101, 0, 117, 105, 110,
116, 50, 0, 171, 171, 171,
1, 0, 19, 0, 1, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 154, 1,
0, 0, 120, 101, 95, 114,
101, 115, 111, 108, 118, 101,
95, 99, 111, 111, 114, 100,
105, 110, 97, 116, 101, 95,
105, 110, 102, 111, 0, 77,
105, 99, 114, 111, 115, 111,
102, 116, 32, 40, 82, 41,
32, 72, 76, 83, 76, 32,
83, 104, 97, 100, 101, 114,
32, 67, 111, 109, 112, 105,
108, 101, 114, 32, 49, 48,
46, 49, 0, 171, 73, 83,
0, 0, 83, 1, 0, 0,
120, 101, 95, 114, 101, 115,
111, 108, 118, 101, 95, 101,
100, 114, 97, 109, 95, 105,
110, 102, 111, 0, 100, 119,
111, 114, 100, 0, 0, 0,
19, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
150, 1, 0, 0, 120, 101,
95, 114, 101, 115, 111, 108,
118, 101, 95, 99, 111, 111,
114, 100, 105, 110, 97, 116,
101, 95, 105, 110, 102, 111,
0, 77, 105, 99, 114, 111,
115, 111, 102, 116, 32, 40,
82, 41, 32, 72, 76, 83,
76, 32, 83, 104, 97, 100,
101, 114, 32, 67, 111, 109,
112, 105, 108, 101, 114, 32,
49, 48, 46, 49, 0, 171,
73, 83, 71, 78, 8, 0,
0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 79, 83,
71, 78, 8, 0, 0, 0,
0, 0, 0, 0, 8, 0,
0, 0, 79, 83, 71, 78,
8, 0, 0, 0, 0, 0,
0, 0, 8, 0, 0, 0,
83, 72, 69, 88, 84, 5,
0, 0, 81, 0, 5, 0,
85, 1, 0, 0, 106, 8,
0, 1, 89, 0, 0, 7,
70, 142, 48, 0, 0, 0,
0, 0, 83, 72, 69, 88,
84, 5, 0, 0, 81, 0,
5, 0, 85, 1, 0, 0,
106, 8, 0, 1, 89, 0,
0, 7, 70, 142, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
156, 8, 0, 7, 70, 238,
49, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 156, 8, 0, 7,
70, 238, 49, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 68, 68, 0, 0,
0, 0, 0, 0, 95, 0,
0, 2, 50, 0, 2, 0,
104, 0, 0, 2, 4, 0,
0, 0, 155, 0, 0, 4,
8, 0, 0, 0, 8, 0,
0, 0, 1, 0, 0, 0,
1, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
42, 128, 48, 0, 0, 0,
0, 0, 0, 0, 68, 68,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 255, 3, 0, 0,
85, 0, 0, 9, 34, 0,
16, 0, 1, 0, 0, 0,
58, 128, 48, 0, 0, 0,
95, 0, 0, 2, 50, 0,
2, 0, 104, 0, 0, 2,
4, 0, 0, 0, 155, 0,
0, 4, 8, 0, 0, 0,
8, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 42, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 64,
0, 0, 4, 0, 0, 0,
138, 0, 0, 17, 242, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 2, 0,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 11, 0,
0, 0, 2, 64, 0, 0,
10, 0, 0, 0, 16, 0,
0, 0, 19, 0, 0, 0,
5, 0, 0, 0, 230, 143,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0,
0, 0, 58, 0, 16, 0,
2, 0, 0, 0, 80, 0,
0, 10, 194, 0, 16, 0,
0, 0, 0, 0, 6, 0,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 10,
194, 0, 16, 0, 0, 0,
0, 0, 166, 14, 16, 0,
0, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
0, 0, 0, 0, 80, 0,
0, 6, 34, 0, 16, 0,
0, 0, 0, 0, 10, 0,
2, 0, 26, 0, 16, 0,
0, 0, 0, 0, 31, 0,
4, 3, 26, 0, 16, 0,
0, 0, 0, 0, 62, 0,
0, 1, 21, 0, 0, 1,
138, 0, 0, 11, 34, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 11, 0,
0, 0, 1, 64, 0, 0,
13, 0, 0, 0, 42, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 54, 0, 0, 7,
18, 0, 16, 0, 1, 0,
1, 64, 0, 0, 255, 3,
0, 0, 85, 0, 0, 9,
34, 0, 16, 0, 1, 0,
0, 0, 58, 128, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
140, 0, 0, 20, 50, 0,
16, 0, 1, 0, 0, 0,
2, 64, 0, 0, 4, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0,
1, 64, 0, 0, 4, 0,
0, 0, 138, 0, 0, 17,
242, 0, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
3, 0, 0, 0, 3, 0,
2, 0, 0, 0, 3, 0,
0, 0, 3, 0, 0, 0,
11, 0, 0, 0, 2, 64,
0, 0, 10, 0, 0, 0,
16, 0, 0, 0, 19, 0,
0, 0, 5, 0, 0, 0,
230, 143, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 58, 0,
16, 0, 2, 0, 0, 0,
80, 0, 0, 10, 194, 0,
16, 0, 0, 0, 0, 0,
6, 0, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 10, 194, 0, 16, 0,
0, 0, 0, 0, 166, 14,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 50, 0,
16, 0, 1, 0, 0, 0,
150, 5, 16, 0, 2, 0,
0, 0, 70, 0, 16, 0,
1, 0, 0, 0, 41, 0,
0, 6, 18, 0, 16, 0,
3, 0, 0, 0, 10, 0,
2, 0, 1, 64, 0, 0,
3, 0, 0, 0, 41, 0,
0, 7, 194, 0, 16, 0,
0, 0, 0, 0, 6, 4,
16, 0, 1, 0, 0, 0,
166, 14, 16, 0, 0, 0,
0, 0, 54, 0, 0, 4,
34, 0, 16, 0, 3, 0,
0, 0, 26, 0, 2, 0,
30, 0, 0, 7, 194, 0,
16, 0, 0, 0, 0, 0,
166, 14, 16, 0, 0, 0,
0, 0, 6, 4, 16, 0,
3, 0, 0, 0, 38, 0,
0, 11, 0, 208, 0, 0,
98, 0, 16, 0, 1, 0,
0, 0, 86, 6, 16, 0,
2, 0, 0, 0, 2, 64,
0, 0, 0, 0, 0, 0,
80, 0, 0, 0, 16, 0,
0, 0, 0, 0, 0, 0,
85, 0, 0, 7, 18, 0,
16, 0, 1, 0, 0, 0,
26, 0, 16, 0, 1, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 78, 0,
0, 8, 50, 0, 16, 0,
2, 0, 0, 0, 0, 208,
0, 0, 230, 10, 16, 0,
0, 0, 0, 0, 134, 0,
16, 0, 1, 0, 0, 0,
35, 0, 0, 9, 18, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 2, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 2, 0, 0, 0,
30, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
1, 0, 0, 0, 1, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 35, 0,
0, 10, 98, 0, 16, 0,
0, 0, 0, 0, 6, 1,
16, 128, 65, 0, 0, 0,
2, 0, 0, 0, 6, 2,
16, 0, 1, 0, 0, 0,
166, 11, 16, 0, 0, 0,
0, 0, 38, 0, 0, 8,
0, 208, 0, 0, 130, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 1, 0,
0, 0, 26, 0, 16, 0,
1, 0, 0, 0, 35, 0,
0, 9, 34, 0, 16, 0,
0, 0, 0, 0, 42, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 1, 0,
80, 0, 0, 6, 34, 0,
16, 0, 0, 0, 0, 0,
10, 0, 2, 0, 26, 0,
16, 0, 0, 0, 0, 0,
31, 0, 4, 3, 26, 0,
16, 0, 0, 0, 0, 0,
62, 0, 0, 1, 21, 0,
0, 1, 138, 0, 0, 11,
34, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
11, 0, 0, 0, 1, 64,
0, 0, 13, 0, 0, 0,
42, 128, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 54, 0,
0, 7, 18, 0, 16, 0,
1, 0, 0, 0, 58, 128,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 140, 0, 0, 20,
50, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
4, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 64,
0, 0, 3, 0, 0, 0,
3, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
70, 0, 16, 0, 1, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
50, 0, 16, 0, 1, 0,
0, 0, 150, 5, 16, 0,
2, 0, 0, 0, 70, 0,
16, 0, 1, 0, 0, 0,
41, 0, 0, 6, 18, 0,
16, 0, 3, 0, 0, 0,
10, 0, 2, 0, 1, 64,
0, 0, 3, 0, 0, 0,
41, 0, 0, 7, 194, 0,
16, 0, 0, 0, 0, 0,
6, 4, 16, 0, 1, 0,
0, 0, 166, 14, 16, 0,
0, 0, 0, 0, 54, 0,
0, 4, 34, 0, 16, 0,
3, 0, 0, 0, 26, 0,
2, 0, 30, 0, 0, 7,
194, 0, 16, 0, 0, 0,
0, 0, 166, 14, 16, 0,
0, 0, 0, 0, 6, 4,
16, 0, 3, 0, 0, 0,
38, 0, 0, 11, 0, 208,
0, 0, 98, 0, 16, 0,
1, 0, 0, 0, 86, 6,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 80, 0, 0, 0,
16, 0, 0, 0, 0, 0,
0, 0, 85, 0, 0, 7,
18, 0, 16, 0, 1, 0,
0, 0, 26, 0, 16, 0,
1, 0, 0, 0, 1, 64,
0, 0, 1, 0, 0, 0,
78, 0, 0, 8, 50, 0,
16, 0, 2, 0, 0, 0,
0, 208, 0, 0, 230, 10,
16, 0, 0, 0, 0, 0,
134, 0, 16, 0, 1, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
2, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 2, 0,
0, 0, 30, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
35, 0, 0, 10, 98, 0,
16, 0, 0, 0, 0, 0,
6, 1, 16, 128, 65, 0,
0, 0, 2, 0, 0, 0,
6, 2, 16, 0, 1, 0,
0, 0, 166, 11, 16, 0,
0, 0, 0, 0, 38, 0,
0, 8, 0, 208, 0, 0,
130, 0, 16, 0, 0, 0,
0, 0, 42, 0, 16, 0,
1, 0, 0, 0, 26, 0,
16, 0, 1, 0, 0, 0,
35, 0, 0, 9, 34, 0,
16, 0, 0, 0, 0, 0,
42, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
1, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
41, 0, 0, 7, 34, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
1, 0, 0, 0, 35, 0,
0, 9, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 41, 0,
0, 7, 34, 0, 16, 0,
0, 0, 0, 0, 26, 0,
16, 0, 0, 0, 0, 0,
1, 64, 0, 0, 1, 0,
0, 0, 35, 0, 0, 9,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 41, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 11, 0, 0, 0,
78, 0, 0, 8, 0, 208,
0, 0, 18, 0, 16, 0,
1, 64, 0, 0, 11, 0,
0, 0, 78, 0, 0, 8,
0, 208, 0, 0, 18, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 26, 0, 16, 0,
0, 0, 0, 0, 85, 0,
0, 7, 18, 0, 16, 0,
0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
26, 0, 16, 0, 0, 0,
0, 0, 85, 0, 0, 7,
18, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
70, 132, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 30, 0,
0, 10, 98, 0, 16, 0,
0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
3, 0, 0, 0, 0, 0,
1, 64, 0, 0, 2, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0,
86, 5, 16, 0, 0, 0,
6, 0, 16, 0, 0, 0,
0, 0, 70, 132, 48, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
30, 0, 0, 7, 34, 0,
30, 0, 0, 10, 98, 0,
16, 0, 0, 0, 0, 0,
10, 0, 16, 0, 0, 0,
0, 0, 1, 64, 0, 0,
2, 0, 0, 0, 164, 0,
6, 0, 16, 0, 0, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 1, 0,
0, 0, 3, 0, 0, 0,
0, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 86, 5, 16, 0,
0, 0, 0, 0, 70, 132,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 164, 0, 0, 10,
242, 224, 33, 0, 0, 0,
0, 0, 30, 0, 0, 7,
34, 0, 16, 0, 0, 0,
0, 0, 10, 0, 16, 0,
0, 0, 0, 0, 1, 64,
0, 0, 2, 0, 0, 0,
164, 0, 0, 10, 242, 224,
33, 0, 0, 0, 0, 0,
0, 0, 0, 0, 86, 5,
16, 0, 0, 0, 0, 0,
70, 132, 48, 0, 0, 0,
0, 0, 0, 0, 0, 0,
166, 10, 16, 0, 0, 0,
0, 0, 70, 132, 48, 0,
0, 0, 0, 0, 164, 0,
0, 10, 242, 224, 33, 0,
0, 0, 0, 0, 0, 0,
0, 0, 166, 10, 16, 0,
0, 0, 0, 0, 70, 132,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
62, 0, 0, 1, 83, 84,
65, 84, 148, 0, 0, 0,
39, 0, 0, 0, 4, 0,
0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0,
0, 0, 17, 0, 0, 0,
9, 0, 0, 0, 2, 0,
0, 0, 62, 0, 0, 1,
83, 84, 65, 84, 148, 0,
0, 0, 39, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 17, 0,
0, 0, 9, 0, 0, 0,
2, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@ -441,6 +441,5 @@ const BYTE resolve_clear_64bpp_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
4, 0, 0, 0
0, 0, 4, 0, 0, 0
};

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -163,21 +163,21 @@ ret
const BYTE texture_load_128bpb_cs[] =
{
68, 88, 66, 67, 214, 5,
60, 162, 112, 238, 140, 124,
69, 240, 120, 85, 46, 219,
21, 16, 1, 0, 0, 0,
60, 19, 0, 0, 5, 0,
68, 88, 66, 67, 175, 240,
215, 228, 28, 212, 172, 11,
139, 214, 181, 91, 179, 145,
93, 198, 1, 0, 0, 0,
48, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
160, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
148, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -210,65 +210,63 @@ const BYTE texture_load_128bpb_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -285,7 +283,7 @@ const BYTE texture_load_128bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -317,7 +315,7 @@ const BYTE texture_load_128bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -175,21 +175,21 @@ ret
const BYTE texture_load_128bpb_scaled_cs[] =
{
68, 88, 66, 67, 2, 93,
246, 169, 167, 35, 22, 113,
86, 71, 151, 78, 19, 158,
93, 30, 1, 0, 0, 0,
152, 20, 0, 0, 5, 0,
68, 88, 66, 67, 198, 95,
37, 247, 141, 77, 51, 231,
157, 250, 65, 9, 22, 247,
190, 228, 1, 0, 0, 0,
140, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
252, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
240, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -222,65 +222,63 @@ const BYTE texture_load_128bpb_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -297,7 +295,7 @@ const BYTE texture_load_128bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -329,7 +327,7 @@ const BYTE texture_load_128bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -150,21 +150,21 @@ ret
const BYTE texture_load_16bpb_cs[] =
{
68, 88, 66, 67, 73, 16,
123, 255, 162, 124, 173, 250,
64, 86, 176, 231, 12, 30,
104, 106, 1, 0, 0, 0,
12, 17, 0, 0, 5, 0,
68, 88, 66, 67, 70, 63,
226, 191, 20, 148, 36, 58,
207, 1, 178, 229, 94, 61,
2, 47, 1, 0, 0, 0,
0, 17, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
112, 16, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
100, 16, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -197,65 +197,63 @@ const BYTE texture_load_16bpb_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -272,7 +270,7 @@ const BYTE texture_load_16bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -304,7 +302,7 @@ const BYTE texture_load_16bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -163,21 +163,21 @@ ret
const BYTE texture_load_16bpb_scaled_cs[] =
{
68, 88, 66, 67, 141, 51,
224, 251, 47, 151, 104, 124,
111, 32, 127, 61, 80, 208,
82, 135, 1, 0, 0, 0,
248, 18, 0, 0, 5, 0,
68, 88, 66, 67, 87, 248,
66, 207, 6, 166, 159, 88,
60, 235, 2, 29, 150, 103,
104, 112, 1, 0, 0, 0,
236, 18, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
92, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
80, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -210,65 +210,63 @@ const BYTE texture_load_16bpb_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -285,7 +283,7 @@ const BYTE texture_load_16bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -317,7 +315,7 @@ const BYTE texture_load_16bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -160,21 +160,21 @@ ret
const BYTE texture_load_32bpb_cs[] =
{
68, 88, 66, 67, 98, 145,
5, 109, 30, 253, 21, 117,
87, 178, 144, 179, 200, 55,
152, 199, 1, 0, 0, 0,
172, 18, 0, 0, 5, 0,
68, 88, 66, 67, 113, 119,
123, 36, 36, 108, 214, 72,
203, 201, 246, 222, 77, 233,
194, 73, 1, 0, 0, 0,
160, 18, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
16, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
4, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -207,65 +207,63 @@ const BYTE texture_load_32bpb_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -282,7 +280,7 @@ const BYTE texture_load_32bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -314,7 +312,7 @@ const BYTE texture_load_32bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -180,21 +180,21 @@ ret
const BYTE texture_load_32bpb_scaled_cs[] =
{
68, 88, 66, 67, 15, 4,
168, 189, 89, 191, 242, 60,
93, 52, 119, 44, 148, 60,
94, 250, 1, 0, 0, 0,
100, 21, 0, 0, 5, 0,
68, 88, 66, 67, 10, 79,
63, 19, 86, 175, 185, 132,
173, 236, 60, 182, 28, 146,
110, 38, 1, 0, 0, 0,
88, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
200, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
188, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -227,65 +227,63 @@ const BYTE texture_load_32bpb_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -302,7 +300,7 @@ const BYTE texture_load_32bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -334,7 +332,7 @@ const BYTE texture_load_32bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -163,21 +163,21 @@ ret
const BYTE texture_load_64bpb_cs[] =
{
68, 88, 66, 67, 142, 143,
217, 179, 11, 88, 188, 57,
121, 245, 128, 245, 106, 9,
187, 232, 1, 0, 0, 0,
72, 19, 0, 0, 5, 0,
68, 88, 66, 67, 158, 115,
29, 104, 199, 37, 248, 193,
226, 242, 109, 124, 148, 237,
57, 79, 1, 0, 0, 0,
60, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
172, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
160, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -210,65 +210,63 @@ const BYTE texture_load_64bpb_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -285,7 +283,7 @@ const BYTE texture_load_64bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -317,7 +315,7 @@ const BYTE texture_load_64bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -180,21 +180,21 @@ ret
const BYTE texture_load_64bpb_scaled_cs[] =
{
68, 88, 66, 67, 81, 110,
46, 193, 213, 232, 153, 211,
60, 32, 11, 155, 234, 125,
218, 67, 1, 0, 0, 0,
100, 21, 0, 0, 5, 0,
68, 88, 66, 67, 18, 96,
28, 50, 154, 40, 131, 225,
117, 189, 194, 8, 25, 110,
236, 225, 1, 0, 0, 0,
88, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
200, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
188, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -227,65 +227,63 @@ const BYTE texture_load_64bpb_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -302,7 +300,7 @@ const BYTE texture_load_64bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -334,7 +332,7 @@ const BYTE texture_load_64bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint2 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -136,21 +136,21 @@ ret
const BYTE texture_load_8bpb_cs[] =
{
68, 88, 66, 67, 116, 189,
127, 248, 131, 154, 54, 179,
88, 32, 59, 50, 118, 61,
27, 71, 1, 0, 0, 0,
204, 15, 0, 0, 5, 0,
68, 88, 66, 67, 40, 44,
23, 106, 122, 80, 54, 51,
116, 33, 60, 249, 151, 94,
150, 231, 1, 0, 0, 0,
192, 15, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
48, 15, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
36, 15, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -183,65 +183,63 @@ const BYTE texture_load_8bpb_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -258,7 +256,7 @@ const BYTE texture_load_8bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -290,7 +288,7 @@ const BYTE texture_load_8bpb_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint2 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -150,21 +150,21 @@ ret
const BYTE texture_load_8bpb_scaled_cs[] =
{
68, 88, 66, 67, 255, 155,
6, 8, 200, 103, 115, 244,
187, 4, 8, 174, 117, 73,
137, 30, 1, 0, 0, 0,
228, 17, 0, 0, 5, 0,
68, 88, 66, 67, 197, 166,
177, 165, 113, 197, 117, 164,
80, 31, 113, 208, 208, 117,
226, 197, 1, 0, 0, 0,
216, 17, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
72, 17, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
60, 17, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -197,65 +197,63 @@ const BYTE texture_load_8bpb_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -272,7 +270,7 @@ const BYTE texture_load_8bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -304,7 +302,7 @@ const BYTE texture_load_8bpb_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -189,21 +189,21 @@ ret
const BYTE texture_load_bgrg8_rgb8_cs[] =
{
68, 88, 66, 67, 29, 224,
41, 30, 225, 15, 176, 202,
109, 197, 79, 191, 155, 189,
237, 203, 1, 0, 0, 0,
44, 24, 0, 0, 5, 0,
68, 88, 66, 67, 168, 82,
117, 230, 99, 127, 248, 61,
253, 160, 3, 158, 3, 127,
67, 237, 1, 0, 0, 0,
32, 24, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
144, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
132, 23, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -236,65 +236,63 @@ const BYTE texture_load_bgrg8_rgb8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -311,7 +309,7 @@ const BYTE texture_load_bgrg8_rgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -343,7 +341,7 @@ const BYTE texture_load_bgrg8_rgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -168,21 +168,21 @@ ret
const BYTE texture_load_bgrg8_rgbg8_cs[] =
{
68, 88, 66, 67, 78, 211,
163, 30, 232, 57, 241, 171,
46, 76, 115, 131, 58, 137,
81, 4, 1, 0, 0, 0,
52, 20, 0, 0, 5, 0,
68, 88, 66, 67, 78, 24,
96, 17, 12, 86, 141, 27,
188, 137, 190, 246, 116, 36,
171, 126, 1, 0, 0, 0,
40, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
152, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
140, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -215,65 +215,63 @@ const BYTE texture_load_bgrg8_rgbg8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -290,7 +288,7 @@ const BYTE texture_load_bgrg8_rgbg8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -322,7 +320,7 @@ const BYTE texture_load_bgrg8_rgbg8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -495,21 +495,21 @@ ret
const BYTE texture_load_ctx1_cs[] =
{
68, 88, 66, 67, 198, 55,
73, 44, 123, 185, 32, 61,
245, 154, 209, 141, 158, 44,
232, 196, 1, 0, 0, 0,
28, 65, 0, 0, 5, 0,
68, 88, 66, 67, 115, 231,
89, 89, 49, 188, 154, 206,
254, 240, 60, 244, 153, 221,
99, 181, 1, 0, 0, 0,
16, 65, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
128, 64, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
116, 64, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -542,65 +542,63 @@ const BYTE texture_load_ctx1_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -617,7 +615,7 @@ const BYTE texture_load_ctx1_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -649,7 +647,7 @@ const BYTE texture_load_ctx1_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -192,21 +192,21 @@ ret
const BYTE texture_load_depth_float_cs[] =
{
68, 88, 66, 67, 7, 159,
117, 175, 5, 23, 194, 52,
152, 164, 98, 233, 190, 196,
51, 100, 1, 0, 0, 0,
148, 23, 0, 0, 5, 0,
68, 88, 66, 67, 133, 56,
104, 213, 125, 198, 32, 154,
110, 109, 132, 190, 134, 163,
190, 244, 1, 0, 0, 0,
136, 23, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
248, 22, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
236, 22, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -239,65 +239,63 @@ const BYTE texture_load_depth_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -314,7 +312,7 @@ const BYTE texture_load_depth_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -346,7 +344,7 @@ const BYTE texture_load_depth_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -212,21 +212,21 @@ ret
const BYTE texture_load_depth_float_scaled_cs[] =
{
68, 88, 66, 67, 165, 18,
63, 179, 201, 161, 156, 1,
24, 63, 253, 148, 4, 118,
74, 121, 1, 0, 0, 0,
76, 26, 0, 0, 5, 0,
68, 88, 66, 67, 200, 79,
199, 219, 76, 83, 35, 242,
135, 157, 88, 82, 83, 73,
244, 45, 1, 0, 0, 0,
64, 26, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
176, 25, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
164, 25, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -259,65 +259,63 @@ const BYTE texture_load_depth_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -334,7 +332,7 @@ const BYTE texture_load_depth_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -366,7 +364,7 @@ const BYTE texture_load_depth_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -170,21 +170,21 @@ ret
const BYTE texture_load_depth_unorm_cs[] =
{
68, 88, 66, 67, 168, 120,
14, 98, 250, 181, 43, 188,
116, 36, 15, 62, 177, 206,
35, 1, 1, 0, 0, 0,
252, 19, 0, 0, 5, 0,
68, 88, 66, 67, 33, 0,
105, 181, 119, 225, 102, 78,
236, 232, 57, 130, 171, 22,
211, 240, 1, 0, 0, 0,
240, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
96, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
84, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -217,65 +217,63 @@ const BYTE texture_load_depth_unorm_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -292,7 +290,7 @@ const BYTE texture_load_depth_unorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -324,7 +322,7 @@ const BYTE texture_load_depth_unorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -190,21 +190,21 @@ ret
const BYTE texture_load_depth_unorm_scaled_cs[] =
{
68, 88, 66, 67, 90, 128,
151, 129, 112, 149, 2, 84,
157, 92, 26, 213, 77, 195,
168, 117, 1, 0, 0, 0,
180, 22, 0, 0, 5, 0,
68, 88, 66, 67, 64, 175,
131, 6, 249, 15, 222, 85,
196, 33, 9, 194, 117, 187,
235, 99, 1, 0, 0, 0,
168, 22, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
24, 22, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
12, 22, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -237,65 +237,63 @@ const BYTE texture_load_depth_unorm_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -312,7 +310,7 @@ const BYTE texture_load_depth_unorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -344,7 +342,7 @@ const BYTE texture_load_depth_unorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -751,21 +751,21 @@ ret
const BYTE texture_load_dxn_rg8_cs[] =
{
68, 88, 66, 67, 136, 130,
217, 197, 176, 32, 123, 210,
171, 129, 120, 17, 185, 125,
136, 106, 1, 0, 0, 0,
0, 107, 0, 0, 5, 0,
68, 88, 66, 67, 137, 87,
255, 185, 52, 190, 36, 210,
133, 55, 111, 212, 122, 171,
135, 87, 1, 0, 0, 0,
244, 106, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
100, 106, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
88, 106, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -798,65 +798,63 @@ const BYTE texture_load_dxn_rg8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -873,7 +871,7 @@ const BYTE texture_load_dxn_rg8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -905,7 +903,7 @@ const BYTE texture_load_dxn_rg8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -964,21 +964,21 @@ ret
const BYTE texture_load_dxt1_rgba8_cs[] =
{
68, 88, 66, 67, 18, 65,
201, 40, 209, 219, 221, 233,
4, 79, 218, 188, 255, 126,
41, 107, 1, 0, 0, 0,
64, 139, 0, 0, 5, 0,
68, 88, 66, 67, 161, 24,
231, 196, 142, 81, 55, 239,
217, 116, 43, 253, 142, 236,
150, 205, 1, 0, 0, 0,
52, 139, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
164, 138, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
152, 138, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -1011,65 +1011,63 @@ const BYTE texture_load_dxt1_rgba8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -1086,7 +1084,7 @@ const BYTE texture_load_dxt1_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -1118,7 +1116,7 @@ const BYTE texture_load_dxt1_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -401,21 +401,21 @@ ret
const BYTE texture_load_dxt3_rgba8_cs[] =
{
68, 88, 66, 67, 241, 82,
19, 34, 134, 238, 214, 162,
214, 160, 188, 46, 110, 19,
181, 164, 1, 0, 0, 0,
168, 53, 0, 0, 5, 0,
68, 88, 66, 67, 57, 182,
117, 152, 4, 237, 12, 67,
185, 113, 138, 208, 218, 118,
230, 188, 1, 0, 0, 0,
156, 53, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
12, 53, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
0, 53, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -448,65 +448,63 @@ const BYTE texture_load_dxt3_rgba8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -523,7 +521,7 @@ const BYTE texture_load_dxt3_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -555,7 +553,7 @@ const BYTE texture_load_dxt3_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -221,21 +221,21 @@ ret
const BYTE texture_load_dxt3a_cs[] =
{
68, 88, 66, 67, 137, 164,
204, 46, 124, 135, 52, 55,
3, 15, 118, 89, 171, 8,
144, 193, 1, 0, 0, 0,
160, 28, 0, 0, 5, 0,
68, 88, 66, 67, 245, 18,
72, 94, 1, 28, 156, 223,
91, 178, 163, 174, 221, 77,
218, 156, 1, 0, 0, 0,
148, 28, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
4, 28, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
248, 27, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -268,65 +268,63 @@ const BYTE texture_load_dxt3a_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -343,7 +341,7 @@ const BYTE texture_load_dxt3a_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -375,7 +373,7 @@ const BYTE texture_load_dxt3a_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -406,21 +406,21 @@ ret
const BYTE texture_load_dxt3aas1111_argb4_cs[] =
{
68, 88, 66, 67, 191, 14,
27, 15, 1, 6, 192, 26,
84, 127, 221, 92, 139, 121,
171, 195, 1, 0, 0, 0,
36, 65, 0, 0, 5, 0,
68, 88, 66, 67, 106, 21,
164, 106, 53, 203, 48, 103,
85, 234, 172, 94, 171, 31,
152, 224, 1, 0, 0, 0,
24, 65, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
136, 64, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
124, 64, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -453,65 +453,63 @@ const BYTE texture_load_dxt3aas1111_argb4_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -528,7 +526,7 @@ const BYTE texture_load_dxt3aas1111_argb4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -560,7 +558,7 @@ const BYTE texture_load_dxt3aas1111_argb4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -390,21 +390,21 @@ ret
const BYTE texture_load_dxt3aas1111_bgra4_cs[] =
{
68, 88, 66, 67, 169, 77,
58, 19, 190, 171, 182, 45,
26, 164, 127, 66, 113, 241,
204, 107, 1, 0, 0, 0,
68, 60, 0, 0, 5, 0,
68, 88, 66, 67, 14, 66,
192, 176, 67, 14, 85, 193,
165, 146, 201, 199, 79, 92,
136, 38, 1, 0, 0, 0,
56, 60, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
168, 59, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
156, 59, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -437,65 +437,63 @@ const BYTE texture_load_dxt3aas1111_bgra4_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -512,7 +510,7 @@ const BYTE texture_load_dxt3aas1111_bgra4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -544,7 +542,7 @@ const BYTE texture_load_dxt3aas1111_bgra4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -903,21 +903,21 @@ ret
const BYTE texture_load_dxt5_rgba8_cs[] =
{
68, 88, 66, 67, 200, 166,
164, 206, 204, 143, 26, 140,
213, 212, 147, 237, 213, 191,
115, 100, 1, 0, 0, 0,
116, 117, 0, 0, 5, 0,
68, 88, 66, 67, 48, 101,
47, 119, 216, 187, 72, 27,
170, 250, 52, 18, 141, 202,
188, 199, 1, 0, 0, 0,
104, 117, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
216, 116, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
204, 116, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -950,65 +950,63 @@ const BYTE texture_load_dxt5_rgba8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -1025,7 +1023,7 @@ const BYTE texture_load_dxt5_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -1057,7 +1055,7 @@ const BYTE texture_load_dxt5_rgba8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -819,21 +819,21 @@ ret
const BYTE texture_load_dxt5a_r8_cs[] =
{
68, 88, 66, 67, 68, 94,
23, 59, 211, 226, 254, 246,
63, 135, 236, 159, 166, 122,
235, 30, 1, 0, 0, 0,
8, 112, 0, 0, 5, 0,
68, 88, 66, 67, 198, 160,
226, 253, 226, 47, 241, 236,
103, 60, 221, 49, 250, 252,
202, 62, 1, 0, 0, 0,
252, 111, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
108, 111, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
96, 111, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -866,65 +866,63 @@ const BYTE texture_load_dxt5a_r8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -941,7 +939,7 @@ const BYTE texture_load_dxt5a_r8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -973,7 +971,7 @@ const BYTE texture_load_dxt5a_r8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -172,21 +172,21 @@ ret
const BYTE texture_load_gbgr8_grgb8_cs[] =
{
68, 88, 66, 67, 21, 2,
185, 43, 153, 244, 105, 231,
188, 188, 175, 206, 172, 205,
156, 223, 1, 0, 0, 0,
172, 20, 0, 0, 5, 0,
68, 88, 66, 67, 72, 147,
197, 205, 180, 143, 31, 127,
137, 134, 140, 56, 133, 149,
172, 224, 1, 0, 0, 0,
160, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
16, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
4, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -219,65 +219,63 @@ const BYTE texture_load_gbgr8_grgb8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -294,7 +292,7 @@ const BYTE texture_load_gbgr8_grgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -326,7 +324,7 @@ const BYTE texture_load_gbgr8_grgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -190,21 +190,21 @@ ret
const BYTE texture_load_gbgr8_rgb8_cs[] =
{
68, 88, 66, 67, 243, 177,
232, 231, 89, 9, 187, 129,
65, 72, 117, 20, 150, 7,
69, 250, 1, 0, 0, 0,
244, 23, 0, 0, 5, 0,
68, 88, 66, 67, 242, 6,
205, 24, 105, 182, 92, 28,
245, 242, 71, 67, 196, 35,
223, 251, 1, 0, 0, 0,
232, 23, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
88, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
76, 23, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -237,65 +237,63 @@ const BYTE texture_load_gbgr8_rgb8_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -312,7 +310,7 @@ const BYTE texture_load_gbgr8_rgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -344,7 +342,7 @@ const BYTE texture_load_gbgr8_rgb8_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -204,21 +204,21 @@ ret
const BYTE texture_load_r10g11b11_rgba16_cs[] =
{
68, 88, 66, 67, 249, 217,
185, 107, 22, 28, 189, 243,
81, 2, 186, 141, 221, 249,
199, 241, 1, 0, 0, 0,
252, 25, 0, 0, 5, 0,
68, 88, 66, 67, 224, 89,
222, 129, 166, 183, 93, 231,
201, 98, 207, 138, 82, 135,
157, 47, 1, 0, 0, 0,
240, 25, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
96, 25, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
84, 25, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -251,65 +251,63 @@ const BYTE texture_load_r10g11b11_rgba16_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -326,7 +324,7 @@ const BYTE texture_load_r10g11b11_rgba16_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -358,7 +356,7 @@ const BYTE texture_load_r10g11b11_rgba16_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -224,21 +224,21 @@ ret
const BYTE texture_load_r10g11b11_rgba16_scaled_cs[] =
{
68, 88, 66, 67, 181, 33,
167, 206, 227, 237, 123, 125,
77, 213, 94, 199, 94, 49,
147, 166, 1, 0, 0, 0,
168, 28, 0, 0, 5, 0,
68, 88, 66, 67, 178, 254,
250, 55, 88, 175, 35, 103,
187, 50, 111, 251, 29, 187,
118, 234, 1, 0, 0, 0,
156, 28, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
12, 28, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
0, 28, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -271,65 +271,63 @@ const BYTE texture_load_r10g11b11_rgba16_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -346,7 +344,7 @@ const BYTE texture_load_r10g11b11_rgba16_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -378,7 +376,7 @@ const BYTE texture_load_r10g11b11_rgba16_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -314,21 +314,21 @@ ret
const BYTE texture_load_r10g11b11_rgba16_snorm_cs[] =
{
68, 88, 66, 67, 210, 154,
36, 45, 252, 173, 213, 9,
246, 5, 186, 245, 232, 242,
174, 221, 1, 0, 0, 0,
180, 41, 0, 0, 5, 0,
68, 88, 66, 67, 108, 157,
131, 183, 213, 174, 42, 36,
189, 18, 116, 193, 200, 168,
42, 83, 1, 0, 0, 0,
168, 41, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
24, 41, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
12, 41, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -361,65 +361,63 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -436,7 +434,7 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -468,7 +466,7 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -334,21 +334,21 @@ ret
const BYTE texture_load_r10g11b11_rgba16_snorm_scaled_cs[] =
{
68, 88, 66, 67, 208, 209,
15, 101, 154, 240, 102, 240,
220, 88, 106, 230, 200, 200,
188, 84, 1, 0, 0, 0,
96, 44, 0, 0, 5, 0,
68, 88, 66, 67, 76, 51,
249, 151, 223, 214, 131, 148,
15, 160, 41, 161, 40, 195,
114, 229, 1, 0, 0, 0,
84, 44, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
196, 43, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
184, 43, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -381,65 +381,63 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -456,7 +454,7 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -488,7 +486,7 @@ const BYTE texture_load_r10g11b11_rgba16_snorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -208,21 +208,21 @@ ret
const BYTE texture_load_r11g11b10_rgba16_cs[] =
{
68, 88, 66, 67, 210, 80,
137, 231, 33, 111, 155, 150,
179, 248, 141, 79, 146, 221,
55, 60, 1, 0, 0, 0,
76, 26, 0, 0, 5, 0,
68, 88, 66, 67, 144, 201,
238, 193, 169, 92, 86, 99,
243, 177, 241, 143, 47, 129,
10, 154, 1, 0, 0, 0,
64, 26, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
176, 25, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
164, 25, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -255,65 +255,63 @@ const BYTE texture_load_r11g11b10_rgba16_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -330,7 +328,7 @@ const BYTE texture_load_r11g11b10_rgba16_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -362,7 +360,7 @@ const BYTE texture_load_r11g11b10_rgba16_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -228,21 +228,21 @@ ret
const BYTE texture_load_r11g11b10_rgba16_scaled_cs[] =
{
68, 88, 66, 67, 211, 233,
187, 45, 50, 150, 123, 160,
54, 19, 135, 184, 87, 225,
115, 62, 1, 0, 0, 0,
248, 28, 0, 0, 5, 0,
68, 88, 66, 67, 26, 129,
228, 234, 255, 135, 242, 250,
208, 92, 34, 237, 184, 132,
56, 16, 1, 0, 0, 0,
236, 28, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
92, 28, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
80, 28, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -275,65 +275,63 @@ const BYTE texture_load_r11g11b10_rgba16_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -350,7 +348,7 @@ const BYTE texture_load_r11g11b10_rgba16_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -382,7 +380,7 @@ const BYTE texture_load_r11g11b10_rgba16_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -314,21 +314,21 @@ ret
const BYTE texture_load_r11g11b10_rgba16_snorm_cs[] =
{
68, 88, 66, 67, 37, 151,
188, 183, 212, 66, 84, 82,
231, 123, 208, 47, 101, 43,
199, 32, 1, 0, 0, 0,
180, 41, 0, 0, 5, 0,
68, 88, 66, 67, 121, 27,
9, 213, 114, 157, 198, 17,
219, 63, 149, 81, 186, 58,
75, 154, 1, 0, 0, 0,
168, 41, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
24, 41, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
12, 41, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -361,65 +361,63 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -436,7 +434,7 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -468,7 +466,7 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -334,21 +334,21 @@ ret
const BYTE texture_load_r11g11b10_rgba16_snorm_scaled_cs[] =
{
68, 88, 66, 67, 158, 158,
165, 44, 18, 170, 79, 58,
4, 215, 77, 35, 65, 154,
176, 227, 1, 0, 0, 0,
96, 44, 0, 0, 5, 0,
68, 88, 66, 67, 42, 104,
90, 160, 187, 155, 83, 235,
160, 99, 161, 175, 154, 132,
58, 61, 1, 0, 0, 0,
84, 44, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
196, 43, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
184, 43, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -381,65 +381,63 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -456,7 +454,7 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -488,7 +486,7 @@ const BYTE texture_load_r11g11b10_rgba16_snorm_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -172,21 +172,21 @@ ret
const BYTE texture_load_r16_snorm_float_cs[] =
{
68, 88, 66, 67, 28, 233,
170, 190, 40, 116, 76, 95,
207, 138, 30, 11, 60, 111,
36, 63, 1, 0, 0, 0,
20, 20, 0, 0, 5, 0,
68, 88, 66, 67, 143, 151,
37, 156, 111, 236, 179, 56,
228, 140, 226, 249, 38, 142,
80, 129, 1, 0, 0, 0,
8, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
120, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
108, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -219,65 +219,63 @@ const BYTE texture_load_r16_snorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -294,7 +292,7 @@ const BYTE texture_load_r16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -326,7 +324,7 @@ const BYTE texture_load_r16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -185,21 +185,21 @@ ret
const BYTE texture_load_r16_snorm_float_scaled_cs[] =
{
68, 88, 66, 67, 252, 237,
14, 125, 78, 145, 12, 251,
249, 54, 52, 225, 191, 215,
25, 118, 1, 0, 0, 0,
0, 22, 0, 0, 5, 0,
68, 88, 66, 67, 110, 82,
64, 169, 215, 177, 103, 92,
47, 114, 203, 69, 237, 23,
57, 97, 1, 0, 0, 0,
244, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
100, 21, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
88, 21, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -232,65 +232,63 @@ const BYTE texture_load_r16_snorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -307,7 +305,7 @@ const BYTE texture_load_r16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -339,7 +337,7 @@ const BYTE texture_load_r16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -168,21 +168,21 @@ ret
const BYTE texture_load_r16_unorm_float_cs[] =
{
68, 88, 66, 67, 15, 168,
109, 22, 77, 107, 177, 198,
217, 41, 214, 51, 201, 150,
15, 72, 1, 0, 0, 0,
76, 19, 0, 0, 5, 0,
68, 88, 66, 67, 182, 22,
12, 160, 129, 36, 182, 51,
1, 81, 38, 127, 220, 191,
206, 163, 1, 0, 0, 0,
64, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
176, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
164, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -215,65 +215,63 @@ const BYTE texture_load_r16_unorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -290,7 +288,7 @@ const BYTE texture_load_r16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -322,7 +320,7 @@ const BYTE texture_load_r16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -181,21 +181,21 @@ ret
const BYTE texture_load_r16_unorm_float_scaled_cs[] =
{
68, 88, 66, 67, 188, 142,
40, 98, 84, 180, 175, 195,
89, 151, 49, 241, 79, 57,
178, 209, 1, 0, 0, 0,
56, 21, 0, 0, 5, 0,
68, 88, 66, 67, 243, 38,
231, 36, 32, 72, 14, 107,
22, 4, 60, 55, 118, 237,
100, 234, 1, 0, 0, 0,
44, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
156, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
144, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -228,65 +228,63 @@ const BYTE texture_load_r16_unorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -303,7 +301,7 @@ const BYTE texture_load_r16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -335,7 +333,7 @@ const BYTE texture_load_r16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -160,21 +160,21 @@ ret
const BYTE texture_load_r4g4b4a4_a4r4g4b4_cs[] =
{
68, 88, 66, 67, 222, 150,
21, 102, 143, 54, 249, 195,
118, 183, 231, 39, 76, 223,
167, 242, 1, 0, 0, 0,
132, 18, 0, 0, 5, 0,
68, 88, 66, 67, 118, 228,
49, 77, 79, 69, 118, 45,
202, 74, 186, 234, 187, 224,
119, 75, 1, 0, 0, 0,
120, 18, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
232, 17, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
220, 17, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -207,65 +207,63 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -282,7 +280,7 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -314,7 +312,7 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -173,21 +173,21 @@ ret
const BYTE texture_load_r4g4b4a4_a4r4g4b4_scaled_cs[] =
{
68, 88, 66, 67, 245, 47,
47, 191, 97, 95, 24, 180,
69, 57, 162, 107, 188, 251,
194, 208, 1, 0, 0, 0,
112, 20, 0, 0, 5, 0,
68, 88, 66, 67, 17, 76,
236, 143, 192, 227, 93, 112,
151, 155, 84, 93, 222, 209,
136, 217, 1, 0, 0, 0,
100, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
212, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
200, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -220,65 +220,63 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -295,7 +293,7 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -327,7 +325,7 @@ const BYTE texture_load_r4g4b4a4_a4r4g4b4_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -164,21 +164,21 @@ ret
const BYTE texture_load_r4g4b4a4_b4g4r4a4_cs[] =
{
68, 88, 66, 67, 83, 91,
249, 210, 28, 124, 104, 248,
85, 25, 21, 51, 113, 237,
110, 223, 1, 0, 0, 0,
12, 19, 0, 0, 5, 0,
68, 88, 66, 67, 213, 238,
135, 67, 96, 108, 43, 224,
244, 162, 22, 180, 208, 186,
151, 221, 1, 0, 0, 0,
0, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
112, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
100, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -211,65 +211,63 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -286,7 +284,7 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -318,7 +316,7 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -177,21 +177,21 @@ ret
const BYTE texture_load_r4g4b4a4_b4g4r4a4_scaled_cs[] =
{
68, 88, 66, 67, 57, 65,
125, 56, 104, 144, 43, 250,
135, 173, 12, 111, 150, 70,
115, 59, 1, 0, 0, 0,
248, 20, 0, 0, 5, 0,
68, 88, 66, 67, 20, 84,
165, 228, 30, 88, 37, 157,
197, 152, 210, 234, 235, 7,
114, 150, 1, 0, 0, 0,
236, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
92, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
80, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -224,65 +224,63 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -299,7 +297,7 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -331,7 +329,7 @@ const BYTE texture_load_r4g4b4a4_b4g4r4a4_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -164,21 +164,21 @@ ret
const BYTE texture_load_r5g5b5a1_b5g5r5a1_cs[] =
{
68, 88, 66, 67, 88, 78,
228, 218, 113, 72, 73, 29,
234, 65, 38, 107, 106, 41,
6, 161, 1, 0, 0, 0,
12, 19, 0, 0, 5, 0,
68, 88, 66, 67, 90, 178,
91, 211, 80, 195, 171, 57,
69, 56, 82, 164, 142, 245,
95, 251, 1, 0, 0, 0,
0, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
112, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
100, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -211,65 +211,63 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -286,7 +284,7 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -318,7 +316,7 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -177,21 +177,21 @@ ret
const BYTE texture_load_r5g5b5a1_b5g5r5a1_scaled_cs[] =
{
68, 88, 66, 67, 17, 246,
93, 16, 41, 150, 200, 111,
89, 39, 32, 158, 198, 241,
177, 246, 1, 0, 0, 0,
248, 20, 0, 0, 5, 0,
68, 88, 66, 67, 233, 4,
84, 54, 105, 50, 30, 76,
219, 249, 131, 70, 131, 15,
195, 34, 1, 0, 0, 0,
236, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
92, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
80, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -224,65 +224,63 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -299,7 +297,7 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -331,7 +329,7 @@ const BYTE texture_load_r5g5b5a1_b5g5r5a1_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -160,21 +160,21 @@ ret
const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] =
{
68, 88, 66, 67, 206, 44,
22, 186, 41, 101, 136, 46,
175, 218, 34, 176, 140, 143,
1, 212, 1, 0, 0, 0,
132, 18, 0, 0, 5, 0,
68, 88, 66, 67, 202, 164,
170, 174, 93, 200, 186, 29,
32, 41, 245, 108, 163, 179,
215, 250, 1, 0, 0, 0,
120, 18, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
232, 17, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
220, 17, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -207,65 +207,63 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -282,7 +280,7 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -314,7 +312,7 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -173,21 +173,21 @@ ret
const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs[] =
{
68, 88, 66, 67, 251, 109,
114, 37, 117, 229, 149, 28,
46, 8, 253, 160, 200, 235,
79, 251, 1, 0, 0, 0,
112, 20, 0, 0, 5, 0,
68, 88, 66, 67, 133, 237,
121, 51, 84, 78, 25, 47,
124, 230, 127, 77, 30, 88,
101, 126, 1, 0, 0, 0,
100, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
212, 19, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
200, 19, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -220,65 +220,63 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -295,7 +293,7 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -327,7 +325,7 @@ const BYTE texture_load_r5g5b6_b5g6r5_swizzle_rbga_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -164,21 +164,21 @@ ret
const BYTE texture_load_r5g6b5_b5g6r5_cs[] =
{
68, 88, 66, 67, 234, 119,
158, 241, 192, 121, 56, 50,
173, 48, 204, 44, 91, 2,
136, 102, 1, 0, 0, 0,
12, 19, 0, 0, 5, 0,
68, 88, 66, 67, 193, 120,
96, 202, 31, 141, 55, 92,
145, 4, 113, 224, 20, 3,
206, 2, 1, 0, 0, 0,
0, 19, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
112, 18, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
100, 18, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -211,65 +211,63 @@ const BYTE texture_load_r5g6b5_b5g6r5_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -286,7 +284,7 @@ const BYTE texture_load_r5g6b5_b5g6r5_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -318,7 +316,7 @@ const BYTE texture_load_r5g6b5_b5g6r5_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -177,21 +177,21 @@ ret
const BYTE texture_load_r5g6b5_b5g6r5_scaled_cs[] =
{
68, 88, 66, 67, 79, 172,
199, 66, 87, 200, 122, 85,
69, 110, 185, 186, 176, 193,
56, 161, 1, 0, 0, 0,
248, 20, 0, 0, 5, 0,
68, 88, 66, 67, 156, 154,
161, 151, 238, 179, 29, 247,
212, 197, 8, 117, 107, 6,
95, 177, 1, 0, 0, 0,
236, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
92, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
80, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -224,65 +224,63 @@ const BYTE texture_load_r5g6b5_b5g6r5_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -299,7 +297,7 @@ const BYTE texture_load_r5g6b5_b5g6r5_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -331,7 +329,7 @@ const BYTE texture_load_r5g6b5_b5g6r5_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -182,21 +182,21 @@ ret
const BYTE texture_load_rg16_snorm_float_cs[] =
{
68, 88, 66, 67, 203, 150,
84, 95, 14, 17, 246, 122,
98, 96, 221, 40, 73, 131,
120, 251, 1, 0, 0, 0,
180, 21, 0, 0, 5, 0,
68, 88, 66, 67, 208, 189,
187, 210, 71, 234, 226, 104,
73, 80, 129, 101, 149, 18,
0, 106, 1, 0, 0, 0,
168, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
24, 21, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
12, 21, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -229,65 +229,63 @@ const BYTE texture_load_rg16_snorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -304,7 +302,7 @@ const BYTE texture_load_rg16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -336,7 +334,7 @@ const BYTE texture_load_rg16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -202,21 +202,21 @@ ret
const BYTE texture_load_rg16_snorm_float_scaled_cs[] =
{
68, 88, 66, 67, 51, 171,
107, 217, 77, 9, 194, 70,
48, 155, 118, 3, 89, 73,
223, 116, 1, 0, 0, 0,
108, 24, 0, 0, 5, 0,
68, 88, 66, 67, 199, 123,
60, 247, 47, 192, 251, 139,
8, 216, 93, 14, 37, 83,
68, 54, 1, 0, 0, 0,
96, 24, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
208, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
196, 23, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -249,65 +249,63 @@ const BYTE texture_load_rg16_snorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -324,7 +322,7 @@ const BYTE texture_load_rg16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -356,7 +354,7 @@ const BYTE texture_load_rg16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -178,21 +178,21 @@ ret
const BYTE texture_load_rg16_unorm_float_cs[] =
{
68, 88, 66, 67, 35, 154,
180, 85, 152, 181, 147, 149,
201, 147, 55, 126, 35, 91,
47, 175, 1, 0, 0, 0,
236, 20, 0, 0, 5, 0,
68, 88, 66, 67, 155, 208,
16, 82, 232, 204, 136, 183,
92, 98, 245, 45, 149, 64,
155, 174, 1, 0, 0, 0,
224, 20, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
80, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
68, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -225,65 +225,63 @@ const BYTE texture_load_rg16_unorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -300,7 +298,7 @@ const BYTE texture_load_rg16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -332,7 +330,7 @@ const BYTE texture_load_rg16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -198,21 +198,21 @@ ret
const BYTE texture_load_rg16_unorm_float_scaled_cs[] =
{
68, 88, 66, 67, 57, 240,
109, 221, 154, 213, 15, 4,
93, 222, 139, 111, 180, 169,
12, 203, 1, 0, 0, 0,
164, 23, 0, 0, 5, 0,
68, 88, 66, 67, 181, 180,
34, 243, 64, 149, 232, 191,
86, 100, 160, 179, 165, 159,
90, 222, 1, 0, 0, 0,
152, 23, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
8, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
252, 22, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -245,65 +245,63 @@ const BYTE texture_load_rg16_unorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -320,7 +318,7 @@ const BYTE texture_load_rg16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -352,7 +350,7 @@ const BYTE texture_load_rg16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -185,21 +185,21 @@ ret
const BYTE texture_load_rgba16_snorm_float_cs[] =
{
68, 88, 66, 67, 130, 99,
239, 222, 109, 219, 55, 106,
71, 173, 92, 117, 12, 163,
108, 32, 1, 0, 0, 0,
80, 22, 0, 0, 5, 0,
68, 88, 66, 67, 233, 25,
194, 67, 75, 41, 78, 235,
71, 151, 135, 202, 40, 242,
177, 34, 1, 0, 0, 0,
68, 22, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
180, 21, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
168, 21, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -232,65 +232,63 @@ const BYTE texture_load_rgba16_snorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -307,7 +305,7 @@ const BYTE texture_load_rgba16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -339,7 +337,7 @@ const BYTE texture_load_rgba16_snorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -202,21 +202,21 @@ ret
const BYTE texture_load_rgba16_snorm_float_scaled_cs[] =
{
68, 88, 66, 67, 15, 131,
150, 75, 118, 19, 48, 14,
211, 77, 97, 43, 123, 3,
224, 97, 1, 0, 0, 0,
108, 24, 0, 0, 5, 0,
68, 88, 66, 67, 12, 48,
22, 60, 104, 58, 37, 248,
63, 0, 17, 246, 123, 219,
159, 100, 1, 0, 0, 0,
96, 24, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
208, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
196, 23, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -249,65 +249,63 @@ const BYTE texture_load_rgba16_snorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -324,7 +322,7 @@ const BYTE texture_load_rgba16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -356,7 +354,7 @@ const BYTE texture_load_rgba16_snorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -181,21 +181,21 @@ ret
const BYTE texture_load_rgba16_unorm_float_cs[] =
{
68, 88, 66, 67, 117, 229,
49, 118, 136, 21, 230, 68,
183, 162, 166, 133, 33, 230,
4, 24, 1, 0, 0, 0,
136, 21, 0, 0, 5, 0,
68, 88, 66, 67, 20, 93,
102, 191, 218, 223, 58, 86,
49, 146, 72, 40, 107, 13,
130, 203, 1, 0, 0, 0,
124, 21, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
236, 20, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
224, 20, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -228,65 +228,63 @@ const BYTE texture_load_rgba16_unorm_float_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -303,7 +301,7 @@ const BYTE texture_load_rgba16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -335,7 +333,7 @@ const BYTE texture_load_rgba16_unorm_float_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -5,7 +5,7 @@
//
// Buffer Definitions:
//
// cbuffer xe_texture_load_constants
// cbuffer push_consts_xe
// {
//
// uint xe_texture_load_is_tiled_3d_endian_scale;// Offset: 0 Size: 4
@ -26,7 +26,7 @@
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
// xe_texture_load_source texture uint4 buf T0 t0 1
// xe_texture_load_dest UAV uint4 buf U0 u0 1
// xe_texture_load_constants cbuffer NA NA CB0 cb0 1
// push_consts_xe cbuffer NA NA CB0 cb0 1
//
//
//
@ -198,21 +198,21 @@ ret
const BYTE texture_load_rgba16_unorm_float_scaled_cs[] =
{
68, 88, 66, 67, 81, 236,
31, 2, 200, 26, 197, 154,
126, 129, 3, 121, 181, 195,
92, 230, 1, 0, 0, 0,
164, 23, 0, 0, 5, 0,
68, 88, 66, 67, 203, 228,
67, 105, 255, 236, 183, 61,
208, 88, 69, 150, 87, 12,
128, 51, 1, 0, 0, 0,
152, 23, 0, 0, 5, 0,
0, 0, 52, 0, 0, 0,
32, 4, 0, 0, 48, 4,
0, 0, 64, 4, 0, 0,
8, 23, 0, 0, 82, 68,
69, 70, 228, 3, 0, 0,
1, 0, 0, 0, 252, 0,
20, 4, 0, 0, 36, 4,
0, 0, 52, 4, 0, 0,
252, 22, 0, 0, 82, 68,
69, 70, 216, 3, 0, 0,
1, 0, 0, 0, 240, 0,
0, 0, 3, 0, 0, 0,
60, 0, 0, 0, 1, 5,
83, 67, 0, 5, 0, 0,
185, 3, 0, 0, 19, 19,
173, 3, 0, 0, 19, 19,
68, 37, 60, 0, 0, 0,
24, 0, 0, 0, 40, 0,
0, 0, 40, 0, 0, 0,
@ -245,65 +245,63 @@ const BYTE texture_load_rgba16_unorm_float_scaled_cs[] =
101, 95, 116, 101, 120, 116,
117, 114, 101, 95, 108, 111,
97, 100, 95, 100, 101, 115,
116, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
99, 111, 110, 115, 116, 97,
110, 116, 115, 0, 171, 171,
116, 0, 112, 117, 115, 104,
95, 99, 111, 110, 115, 116,
115, 95, 120, 101, 0, 171,
224, 0, 0, 0, 8, 0,
0, 0, 20, 1, 0, 0,
0, 0, 8, 1, 0, 0,
48, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
84, 2, 0, 0, 0, 0,
72, 2, 0, 0, 0, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 168, 2,
0, 0, 0, 0, 156, 2,
0, 0, 4, 0, 0, 0,
4, 0, 0, 0, 2, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 197, 2, 0, 0,
0, 0, 185, 2, 0, 0,
8, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
233, 2, 0, 0, 12, 0,
221, 2, 0, 0, 12, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 27, 3,
0, 0, 0, 0, 15, 3,
0, 0, 16, 0, 0, 0,
12, 0, 0, 0, 2, 0,
0, 0, 64, 3, 0, 0,
0, 0, 52, 3, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 100, 3, 0, 0,
0, 0, 88, 3, 0, 0,
28, 0, 0, 0, 4, 0,
0, 0, 2, 0, 0, 0,
132, 2, 0, 0, 0, 0,
120, 2, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
128, 3, 0, 0, 32, 0,
116, 3, 0, 0, 32, 0,
0, 0, 4, 0, 0, 0,
2, 0, 0, 0, 132, 2,
2, 0, 0, 0, 120, 2,
0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
0, 0, 255, 255, 255, 255,
0, 0, 0, 0, 155, 3,
0, 0, 0, 0, 143, 3,
0, 0, 36, 0, 0, 0,
4, 0, 0, 0, 0, 0,
0, 0, 132, 2, 0, 0,
0, 0, 120, 2, 0, 0,
0, 0, 0, 0, 255, 255,
255, 255, 0, 0, 0, 0,
255, 255, 255, 255, 0, 0,
@ -320,7 +318,7 @@ const BYTE texture_load_rgba16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 125, 2,
0, 0, 0, 0, 113, 2,
0, 0, 120, 101, 95, 116,
101, 120, 116, 117, 114, 101,
95, 108, 111, 97, 100, 95,
@ -352,7 +350,7 @@ const BYTE texture_load_rgba16_unorm_float_scaled_cs[] =
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
55, 3, 0, 0, 120, 101,
43, 3, 0, 0, 120, 101,
95, 116, 101, 120, 116, 117,
114, 101, 95, 108, 111, 97,
100, 95, 104, 111, 115, 116,

View file

@ -2,7 +2,7 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24005
; Schema: 0
OpCapability Shader
@ -13,15 +13,15 @@
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
OpExecutionMode %5663 LocalSize 16 8 1
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %_struct_993 Block
OpDecorate %5759 DescriptorSet 1
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %3258 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 NonReadable
OpDecorate %3258 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -40,7 +40,7 @@
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
%_struct_993 = OpTypeStruct %v2uint
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
%4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%int = OpTypeInt 32 1
%int_0 = OpConstant %int 0
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
@ -66,7 +66,6 @@
%uint_16 = OpConstant %uint 16
%uint_8 = OpConstant %uint 8
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%5663 = OpFunction %void None %1282
%15110 = OpLabel
@ -75,7 +74,7 @@
%12914 = OpLabel
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
%13378 = OpLoad %v2uint %7760
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
%23076 = OpAny %bool %23437
@ -105,46 +104,45 @@
%17759 = OpConvertUToF %float %16230
%22854 = OpFMul %float %17759 %float_0_125
%11948 = OpFAdd %float %17705 %22854
%7244 = OpFMul %float %11948 %float_1_52737048en05
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%7500 = OpCompositeInsert %v4float %22361 %10264 0
%19969 = OpCompositeExtract %uint %11099 1
%18592 = OpShiftRightLogical %uint %19969 %uint_3
%15827 = OpIMul %uint %18592 %uint_3
%6845 = OpFMul %float %11948 %float_1_52737048en05
%6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1
%14371 = OpLoad %152 %5945
%12884 = OpCompositeExtract %uint %11099 1
%17798 = OpShiftRightLogical %uint %12884 %uint_3
%15827 = OpIMul %uint %17798 %uint_3
%18887 = OpIAdd %uint %15827 %uint_1
%14460 = OpBitcast %int %18887
%17829 = OpImageFetch %v4uint %19954 %14460
%17829 = OpImageFetch %v4uint %14371 %14460
%6377 = OpCompositeExtract %uint %17829 0
%17706 = OpConvertUToF %float %6377
%12315 = OpBitwiseAnd %uint %19969 %uint_7
%12315 = OpBitwiseAnd %uint %12884 %uint_7
%14346 = OpCompositeExtract %uint %17829 1
%16231 = OpIMul %uint %12315 %14346
%17760 = OpConvertUToF %float %16231
%22855 = OpFMul %float %17760 %float_0_125
%11949 = OpFAdd %float %17706 %22855
%7245 = OpFMul %float %11949 %float_1_52737048en05
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%7501 = OpCompositeInsert %v4float %22362 %7500 1
%19970 = OpCompositeExtract %uint %11099 2
%18593 = OpShiftRightLogical %uint %19970 %uint_3
%15828 = OpIMul %uint %18593 %uint_3
%6846 = OpFMul %float %11949 %float_1_52737048en05
%6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1
%14372 = OpLoad %152 %5945
%12885 = OpCompositeExtract %uint %11099 2
%17799 = OpShiftRightLogical %uint %12885 %uint_3
%15828 = OpIMul %uint %17799 %uint_3
%18888 = OpIAdd %uint %15828 %uint_2
%14461 = OpBitcast %int %18888
%17830 = OpImageFetch %v4uint %19954 %14461
%17830 = OpImageFetch %v4uint %14372 %14461
%6378 = OpCompositeExtract %uint %17830 0
%17707 = OpConvertUToF %float %6378
%12316 = OpBitwiseAnd %uint %19970 %uint_7
%12316 = OpBitwiseAnd %uint %12885 %uint_7
%14347 = OpCompositeExtract %uint %17830 1
%16232 = OpIMul %uint %12316 %14347
%17761 = OpConvertUToF %float %16232
%22856 = OpFMul %float %17761 %float_0_125
%11950 = OpFAdd %float %17707 %22856
%7246 = OpFMul %float %11950 %float_1_52737048en05
%22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
%23871 = OpCompositeInsert %v4float %22380 %7501 2
%15087 = OpCompositeInsert %v4float %float_1 %23871 3
%16359 = OpLoad %166 %3258
OpImageWrite %16359 %10533 %15087
%7206 = OpFMul %float %11950 %float_1_52737048en05
%22327 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1
%6470 = OpCompositeConstruct %v4float %6923 %6924 %22327 %float_1
%12275 = OpLoad %166 %3258
OpImageWrite %12275 %10533 %6470
OpBranch %21573
%21573 = OpLabel
OpReturn
@ -152,18 +150,18 @@
#endif
const uint32_t apply_gamma_pwl_cs[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00005DC5, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00005DC5, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B,
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047,
0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA,
0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047,
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021,
0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047,
0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040015,
0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B,
@ -175,7 +173,7 @@ const uint32_t apply_gamma_pwl_cs[] = {
0x00000014, 0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001,
0x00000014, 0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E,
0x000003E1, 0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1,
0x0004003B, 0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C,
0x0004003B, 0x0000065E, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C,
0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000,
0x00040020, 0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009,
0x00040017, 0x0000000F, 0x00000009, 0x00000002, 0x00090019, 0x00000096,
@ -194,69 +192,67 @@ const uint32_t apply_gamma_pwl_cs[] = {
0x0000000B, 0x00040020, 0x00000323, 0x00000000, 0x000000A6, 0x0004003B,
0x00000323, 0x00000CBA, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A,
0x00000010, 0x0004002B, 0x0000000B, 0x00000A22, 0x00000008, 0x0006002C,
0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001,
0x0000001D, 0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC,
0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
0x00000502, 0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000,
0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D,
0x00000014, 0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5,
0x000035C1, 0x000035C1, 0x00000000, 0x00000001, 0x00050041, 0x0000028E,
0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442,
0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442,
0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E,
0x00000002, 0x000400FA, 0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8,
0x000055E8, 0x000200F9, 0x00005445, 0x000200F8, 0x0000477E, 0x0004003D,
0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C, 0x00000012, 0x00002925,
0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925,
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C,
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x00005D3F, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052,
0x0000001D, 0x00003AEF, 0x0000008A, 0x00005D3F, 0x00000003, 0x0004003D,
0x000000A6, 0x00003FE7, 0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925,
0x00003AEF, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD,
0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22, 0x00000A0D, 0x0006002C,
0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036,
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06,
0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272,
0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48,
0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000,
0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9, 0x00000A0B,
0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F,
0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24,
0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24,
0x000055E8, 0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445,
0x000200F8, 0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F,
0x0004007C, 0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D,
0x00001A18, 0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F,
0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001,
0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000409,
0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D,
0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x00000098, 0x00004DF2,
0x00001739, 0x00050051, 0x0000000B, 0x00005A3B, 0x00002B5B, 0x00000000,
0x000500C2, 0x0000000B, 0x0000453A, 0x00005A3B, 0x00000A13, 0x00050084,
0x0000000B, 0x00003E60, 0x0000453A, 0x00000A13, 0x0004007C, 0x0000000C,
0x0000475C, 0x00003E60, 0x0005005F, 0x00000017, 0x00003906, 0x00004DF2,
0x0000475C, 0x00050051, 0x0000000B, 0x000018E8, 0x00003906, 0x00000000,
0x00040070, 0x0000000D, 0x00004529, 0x000018E8, 0x000500C7, 0x0000000B,
0x0000301A, 0x00005A3B, 0x00000A1F, 0x00050051, 0x0000000B, 0x00003809,
0x00003906, 0x00000001, 0x00050084, 0x0000000B, 0x00003F66, 0x0000301A,
0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66, 0x00050085,
0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, 0x00001ABD,
0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B, 0x00000001,
0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254, 0x00002B5B,
0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254, 0x00000A13,
0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, 0x00050080,
0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C,
0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00003823,
0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000,
0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B,
0x0000301B, 0x00003254, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A,
0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B,
0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085,
0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001ABE,
0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C, 0x00000001,
0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255, 0x00002B5B,
0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255, 0x00000A13,
0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, 0x00050080,
0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C,
0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00003824,
0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000,
0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B,
0x0000301C, 0x00003255, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B,
0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C,
0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085,
0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C26,
0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005737, 0x00000001,
0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050, 0x0000001D,
0x00001946, 0x00001B0B, 0x00001B0C, 0x00005737, 0x0000008A, 0x0004003D,
0x000000A6, 0x00002FF3, 0x00000CBA, 0x00040063, 0x00002FF3, 0x00002925,
0x00001946, 0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD,
0x00010038,
};

View file

@ -2,8 +2,8 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Bound: 24390
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24255
; Schema: 0
OpCapability Shader
OpCapability SampledBuffer
@ -12,15 +12,15 @@
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
OpExecutionMode %5663 LocalSize 16 8 1
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %_struct_993 Block
OpDecorate %5759 DescriptorSet 1
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %3258 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 NonReadable
OpDecorate %3258 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -39,7 +39,7 @@
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
%_struct_993 = OpTypeStruct %v2uint
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
%4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%int = OpTypeInt 32 1
%int_0 = OpConstant %int 0
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
@ -69,8 +69,8 @@
%uint_16 = OpConstant %uint 16
%uint_8 = OpConstant %uint 8
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%10264 = OpUndef %v4float
%5663 = OpFunction %void None %1282
%15110 = OpLabel
OpSelectionMerge %21573 None
@ -78,7 +78,7 @@
%12914 = OpLabel
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
%13378 = OpLoad %v2uint %7760
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
%23076 = OpAny %bool %23437
@ -109,34 +109,36 @@
%22854 = OpFMul %float %17759 %float_0_125
%11948 = OpFAdd %float %17705 %22854
%7244 = OpFMul %float %11948 %float_1_52737048en05
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%7500 = OpCompositeInsert %v4float %22361 %10264 0
%19969 = OpCompositeExtract %uint %11099 1
%18592 = OpShiftRightLogical %uint %19969 %uint_3
%15827 = OpIMul %uint %18592 %uint_3
%21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%8813 = OpCompositeInsert %v4float %21981 %10264 0
%13846 = OpLoad %152 %5945
%17466 = OpCompositeExtract %uint %11099 1
%17798 = OpShiftRightLogical %uint %17466 %uint_3
%15827 = OpIMul %uint %17798 %uint_3
%18887 = OpIAdd %uint %15827 %uint_1
%14460 = OpBitcast %int %18887
%17829 = OpImageFetch %v4uint %19954 %14460
%17829 = OpImageFetch %v4uint %13846 %14460
%6377 = OpCompositeExtract %uint %17829 0
%17706 = OpConvertUToF %float %6377
%12315 = OpBitwiseAnd %uint %19969 %uint_7
%12315 = OpBitwiseAnd %uint %17466 %uint_7
%14346 = OpCompositeExtract %uint %17829 1
%16231 = OpIMul %uint %12315 %14346
%17760 = OpConvertUToF %float %16231
%22855 = OpFMul %float %17760 %float_0_125
%11949 = OpFAdd %float %17706 %22855
%7245 = OpFMul %float %11949 %float_1_52737048en05
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%7501 = OpCompositeInsert %v4float %22362 %7500 1
%19970 = OpCompositeExtract %uint %11099 2
%18593 = OpShiftRightLogical %uint %19970 %uint_3
%15828 = OpIMul %uint %18593 %uint_3
%21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%8814 = OpCompositeInsert %v4float %21982 %8813 1
%13847 = OpLoad %152 %5945
%17467 = OpCompositeExtract %uint %11099 2
%17799 = OpShiftRightLogical %uint %17467 %uint_3
%15828 = OpIMul %uint %17799 %uint_3
%18888 = OpIAdd %uint %15828 %uint_2
%14461 = OpBitcast %int %18888
%17830 = OpImageFetch %v4uint %19954 %14461
%17830 = OpImageFetch %v4uint %13847 %14461
%6378 = OpCompositeExtract %uint %17830 0
%17707 = OpConvertUToF %float %6378
%12316 = OpBitwiseAnd %uint %19970 %uint_7
%12316 = OpBitwiseAnd %uint %17467 %uint_7
%14347 = OpCompositeExtract %uint %17830 1
%16232 = OpIMul %uint %12316 %14347
%17761 = OpConvertUToF %float %16232
@ -144,12 +146,12 @@
%11950 = OpFAdd %float %17707 %22856
%7246 = OpFMul %float %11950 %float_1_52737048en05
%22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
%6972 = OpCompositeInsert %v4float %22323 %7501 2
%24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2
%9311 = OpDot %float %24292 %1268
%21615 = OpCompositeInsert %v4float %9311 %6972 3
%24389 = OpLoad %166 %3258
OpImageWrite %24389 %10533 %21615
%6972 = OpCompositeInsert %v4float %22323 %8814 2
%24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2
%9657 = OpDot %float %24254 %1268
%18930 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9657
%12273 = OpLoad %166 %3258
OpImageWrite %12273 %10533 %18930
OpBranch %21573
%21573 = OpLabel
OpReturn
@ -157,18 +159,18 @@
#endif
const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00005F46, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00005EBF, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1,
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA,
0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000,
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B,
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA,
0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047,
0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B,
0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020,
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B,
@ -180,7 +182,7 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B,
0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011,
0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E,
0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E,
0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F,
0x00000009, 0x00000002, 0x00090019, 0x00000096, 0x0000000D, 0x00000001,
@ -202,13 +204,13 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
0x00000323, 0x00000000, 0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA,
0x00000000, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B,
0x0000000B, 0x00000A22, 0x00000008, 0x0006002C, 0x00000014, 0x00000B0F,
0x00000A3A, 0x00000A22, 0x00000A0D, 0x00030001, 0x0000001D, 0x00002818,
0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC,
0x00000A3A, 0x00000A22, 0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB,
0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D, 0x00002818,
0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8,
0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB, 0x00000A0A,
0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014, 0x000035C1,
0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1, 0x000035C1,
0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x0000118F,
0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9,
0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50, 0x000500AE,
0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A, 0x00000009,
0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002, 0x000400FA,
@ -231,41 +233,43 @@ const uint32_t apply_gamma_pwl_fxaa_luma_cs[] = {
0x0000301A, 0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66,
0x00050085, 0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D,
0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005759,
0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x000055DD,
0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x00001D4C, 0x00005759, 0x00002818, 0x00000000, 0x00050051,
0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B,
0x000048A0, 0x00004E01, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3,
0x000048A0, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3,
0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F,
0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C, 0x00050051, 0x0000000B,
0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A,
0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x00004E01, 0x00000A1F,
0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084,
0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D,
0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947,
0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C,
0x0000000D, 0x0000575A, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D, 0x0000575A, 0x00001D4C,
0x00000001, 0x00050051, 0x0000000B, 0x00004E02, 0x00002B5B, 0x00000002,
0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02, 0x00000A13, 0x00050084,
0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13, 0x00050080, 0x0000000B,
0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D,
0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00004DF2, 0x0000387D,
0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000, 0x00040070,
0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C,
0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B, 0x000045A6,
0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B,
0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085, 0x0000000D,
0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE,
0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE,
0x000009AA, 0x0008000C, 0x0000000D, 0x00005733, 0x00000001, 0x0000002B,
0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C,
0x00005733, 0x00001D4D, 0x00000002, 0x0008004F, 0x00000018, 0x00005EE4,
0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
0x0000000D, 0x0000245F, 0x00005EE4, 0x000004F4, 0x00060052, 0x0000001D,
0x0000546F, 0x0000245F, 0x00001B3C, 0x00000003, 0x0004003D, 0x000000A6,
0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F,
0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
0x0000001D, 0x0000226D, 0x000055DD, 0x00002818, 0x00000000, 0x0004003D,
0x00000098, 0x00003616, 0x00001739, 0x00050051, 0x0000000B, 0x0000443A,
0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x0000443A,
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13,
0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C,
0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5,
0x00003616, 0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5,
0x00000000, 0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7,
0x0000000B, 0x0000301B, 0x0000443A, 0x00000A1F, 0x00050051, 0x0000000B,
0x0000380A, 0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67,
0x0000301B, 0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67,
0x00050085, 0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D,
0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x000055DE,
0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D, 0x00000001, 0x0004003D,
0x00000098, 0x00003617, 0x00001739, 0x00050051, 0x0000000B, 0x0000443B,
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x0000443B,
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13,
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
0x00003617, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
0x0000000B, 0x0000301C, 0x0000443B, 0x00000A1F, 0x00050051, 0x0000000B,
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733,
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x00001B3C, 0x00005733, 0x0000226E, 0x00000002, 0x0008004F,
0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001,
0x00000002, 0x00050094, 0x0000000D, 0x000025B9, 0x00005EBE, 0x000004F4,
0x00070050, 0x0000001D, 0x000049F2, 0x000055DD, 0x000055DE, 0x00005733,
0x000025B9, 0x0004003D, 0x000000A6, 0x00002FF1, 0x00000CBA, 0x00040063,
0x00002FF1, 0x00002925, 0x000049F2, 0x000200F9, 0x00005445, 0x000200F8,
0x00005445, 0x000100FD, 0x00010038,
};

View file

@ -2,7 +2,7 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24950
; Schema: 0
OpCapability Shader
@ -12,10 +12,10 @@
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
OpExecutionMode %5663 OriginUpperLeft
OpDecorate %gl_FragCoord BuiltIn FragCoord
OpDecorate %5759 DescriptorSet 1
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 Location 0
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -54,8 +54,8 @@
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
%_ptr_Output_v4float = OpTypePointer Output %v4float
%3258 = OpVariable %_ptr_Output_v4float Output
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%10264 = OpUndef %v4float
%5663 = OpFunction %void None %1282
%24949 = OpLabel
%18552 = OpLoad %v4float %gl_FragCoord
@ -83,34 +83,36 @@
%22854 = OpFMul %float %17759 %float_0_125
%11948 = OpFAdd %float %17705 %22854
%7244 = OpFMul %float %11948 %float_1_52737048en05
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%7500 = OpCompositeInsert %v4float %22361 %10264 0
%19969 = OpCompositeExtract %uint %11099 1
%18592 = OpShiftRightLogical %uint %19969 %uint_3
%15827 = OpIMul %uint %18592 %uint_3
%21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%8813 = OpCompositeInsert %v4float %21981 %10264 0
%13846 = OpLoad %152 %5945
%17466 = OpCompositeExtract %uint %11099 1
%17798 = OpShiftRightLogical %uint %17466 %uint_3
%15827 = OpIMul %uint %17798 %uint_3
%18887 = OpIAdd %uint %15827 %uint_1
%14460 = OpBitcast %int %18887
%17829 = OpImageFetch %v4uint %19954 %14460
%17829 = OpImageFetch %v4uint %13846 %14460
%6377 = OpCompositeExtract %uint %17829 0
%17706 = OpConvertUToF %float %6377
%12315 = OpBitwiseAnd %uint %19969 %uint_7
%12315 = OpBitwiseAnd %uint %17466 %uint_7
%14346 = OpCompositeExtract %uint %17829 1
%16231 = OpIMul %uint %12315 %14346
%17760 = OpConvertUToF %float %16231
%22855 = OpFMul %float %17760 %float_0_125
%11949 = OpFAdd %float %17706 %22855
%7245 = OpFMul %float %11949 %float_1_52737048en05
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%7501 = OpCompositeInsert %v4float %22362 %7500 1
%19970 = OpCompositeExtract %uint %11099 2
%18593 = OpShiftRightLogical %uint %19970 %uint_3
%15828 = OpIMul %uint %18593 %uint_3
%21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%8814 = OpCompositeInsert %v4float %21982 %8813 1
%13847 = OpLoad %152 %5945
%17467 = OpCompositeExtract %uint %11099 2
%17799 = OpShiftRightLogical %uint %17467 %uint_3
%15828 = OpIMul %uint %17799 %uint_3
%18888 = OpIAdd %uint %15828 %uint_2
%14461 = OpBitcast %int %18888
%17830 = OpImageFetch %v4uint %19954 %14461
%17830 = OpImageFetch %v4uint %13847 %14461
%6378 = OpCompositeExtract %uint %17830 0
%17707 = OpConvertUToF %float %6378
%12316 = OpBitwiseAnd %uint %19970 %uint_7
%12316 = OpBitwiseAnd %uint %17467 %uint_7
%14347 = OpCompositeExtract %uint %17830 1
%16232 = OpIMul %uint %12316 %14347
%17761 = OpConvertUToF %float %16232
@ -118,24 +120,24 @@
%11950 = OpFAdd %float %17707 %22856
%7246 = OpFMul %float %11950 %float_1_52737048en05
%22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
%6972 = OpCompositeInsert %v4float %22323 %7501 2
%24292 = OpVectorShuffle %v3float %6972 %6972 0 1 2
%9330 = OpDot %float %24292 %1268
%24368 = OpCompositeInsert %v4float %9330 %6972 3
OpStore %3258 %24368
%6972 = OpCompositeInsert %v4float %22323 %8814 2
%24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2
%9676 = OpDot %float %24254 %1268
%21683 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9676
OpStore %3258 %21683
OpReturn
OpFunctionEnd
#endif
const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
@ -162,9 +164,9 @@ const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018,
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
@ -186,39 +188,41 @@ const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x00005733,
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x00001B3C, 0x00005733, 0x00001D4D, 0x00000002, 0x0008004F,
0x00000018, 0x00005EE4, 0x00001B3C, 0x00001B3C, 0x00000000, 0x00000001,
0x00000002, 0x00050094, 0x0000000D, 0x00002472, 0x00005EE4, 0x000004F4,
0x00060052, 0x0000001D, 0x00005F30, 0x00002472, 0x00001B3C, 0x00000003,
0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD, 0x00010038,
0x0000000D, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x0000226D, 0x000055DD, 0x00002818,
0x00000000, 0x0004003D, 0x00000098, 0x00003616, 0x00001739, 0x00050051,
0x0000000B, 0x0000443A, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B,
0x00004586, 0x0000443A, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3,
0x00004586, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3,
0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F,
0x00000017, 0x000045A5, 0x00003616, 0x0000387C, 0x00050051, 0x0000000B,
0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A,
0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x0000443A, 0x00000A1F,
0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084,
0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D,
0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947,
0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C,
0x0000000D, 0x000055DE, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D,
0x00000001, 0x0004003D, 0x00000098, 0x00003617, 0x00001739, 0x00050051,
0x0000000B, 0x0000443B, 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B,
0x00004587, 0x0000443B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4,
0x00004587, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4,
0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F,
0x00000017, 0x000045A6, 0x00003617, 0x0000387D, 0x00050051, 0x0000000B,
0x000018EA, 0x000045A6, 0x00000000, 0x00040070, 0x0000000D, 0x0000452B,
0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, 0x0000443B, 0x00000A1F,
0x00050051, 0x0000000B, 0x0000380B, 0x000045A6, 0x00000001, 0x00050084,
0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D,
0x00004561, 0x00003F68, 0x00050085, 0x0000000D, 0x00005948, 0x00004561,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948,
0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C,
0x0000000D, 0x00005733, 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C, 0x00005733, 0x0000226E,
0x00000002, 0x0008004F, 0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C,
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x000025CC,
0x00005EBE, 0x000004F4, 0x00070050, 0x0000001D, 0x000054B3, 0x000055DD,
0x000055DE, 0x00005733, 0x000025CC, 0x0003003E, 0x00000CBA, 0x000054B3,
0x000100FD, 0x00010038,
};

View file

@ -2,7 +2,7 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24950
; Schema: 0
OpCapability Shader
@ -12,10 +12,10 @@
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
OpExecutionMode %5663 OriginUpperLeft
OpDecorate %gl_FragCoord BuiltIn FragCoord
OpDecorate %5759 DescriptorSet 1
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 Location 0
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -50,7 +50,6 @@
%uint_2 = OpConstant %uint 2
%_ptr_Output_v4float = OpTypePointer Output %v4float
%3258 = OpVariable %_ptr_Output_v4float Output
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%5663 = OpFunction %void None %1282
%24949 = OpLabel
@ -78,58 +77,57 @@
%17759 = OpConvertUToF %float %16230
%22854 = OpFMul %float %17759 %float_0_125
%11948 = OpFAdd %float %17705 %22854
%7244 = OpFMul %float %11948 %float_1_52737048en05
%22361 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
%7500 = OpCompositeInsert %v4float %22361 %10264 0
%19969 = OpCompositeExtract %uint %11099 1
%18592 = OpShiftRightLogical %uint %19969 %uint_3
%15827 = OpIMul %uint %18592 %uint_3
%6845 = OpFMul %float %11948 %float_1_52737048en05
%6923 = OpExtInst %float %1 FClamp %6845 %float_0 %float_1
%14371 = OpLoad %152 %5945
%12884 = OpCompositeExtract %uint %11099 1
%17798 = OpShiftRightLogical %uint %12884 %uint_3
%15827 = OpIMul %uint %17798 %uint_3
%18887 = OpIAdd %uint %15827 %uint_1
%14460 = OpBitcast %int %18887
%17829 = OpImageFetch %v4uint %19954 %14460
%17829 = OpImageFetch %v4uint %14371 %14460
%6377 = OpCompositeExtract %uint %17829 0
%17706 = OpConvertUToF %float %6377
%12315 = OpBitwiseAnd %uint %19969 %uint_7
%12315 = OpBitwiseAnd %uint %12884 %uint_7
%14346 = OpCompositeExtract %uint %17829 1
%16231 = OpIMul %uint %12315 %14346
%17760 = OpConvertUToF %float %16231
%22855 = OpFMul %float %17760 %float_0_125
%11949 = OpFAdd %float %17706 %22855
%7245 = OpFMul %float %11949 %float_1_52737048en05
%22362 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
%7501 = OpCompositeInsert %v4float %22362 %7500 1
%19970 = OpCompositeExtract %uint %11099 2
%18593 = OpShiftRightLogical %uint %19970 %uint_3
%15828 = OpIMul %uint %18593 %uint_3
%6846 = OpFMul %float %11949 %float_1_52737048en05
%6924 = OpExtInst %float %1 FClamp %6846 %float_0 %float_1
%14372 = OpLoad %152 %5945
%12885 = OpCompositeExtract %uint %11099 2
%17799 = OpShiftRightLogical %uint %12885 %uint_3
%15828 = OpIMul %uint %17799 %uint_3
%18888 = OpIAdd %uint %15828 %uint_2
%14461 = OpBitcast %int %18888
%17830 = OpImageFetch %v4uint %19954 %14461
%17830 = OpImageFetch %v4uint %14372 %14461
%6378 = OpCompositeExtract %uint %17830 0
%17707 = OpConvertUToF %float %6378
%12316 = OpBitwiseAnd %uint %19970 %uint_7
%12316 = OpBitwiseAnd %uint %12885 %uint_7
%14347 = OpCompositeExtract %uint %17830 1
%16232 = OpIMul %uint %12316 %14347
%17761 = OpConvertUToF %float %16232
%22856 = OpFMul %float %17761 %float_0_125
%11950 = OpFAdd %float %17707 %22856
%7246 = OpFMul %float %11950 %float_1_52737048en05
%22380 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
%23890 = OpCompositeInsert %v4float %22380 %7501 2
%17840 = OpCompositeInsert %v4float %float_1 %23890 3
OpStore %3258 %17840
%7206 = OpFMul %float %11950 %float_1_52737048en05
%22346 = OpExtInst %float %1 FClamp %7206 %float_0 %float_1
%9223 = OpCompositeConstruct %v4float %6923 %6924 %22346 %float_1
OpStore %3258 %9223
OpReturn
OpFunctionEnd
#endif
const uint32_t apply_gamma_pwl_ps[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
@ -153,61 +151,59 @@ const uint32_t apply_gamma_pwl_ps[] = {
0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B,
0x00000A10, 0x00000002, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77,
0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77,
0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
0x0000000D, 0x00005759, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
0x0000008A, 0x00060052, 0x0000001D, 0x00001D4C, 0x00005759, 0x00002818,
0x00000000, 0x00050051, 0x0000000B, 0x00004E01, 0x00002B5B, 0x00000001,
0x000500C2, 0x0000000B, 0x000048A0, 0x00004E01, 0x00000A13, 0x00050084,
0x0000000B, 0x00003DD3, 0x000048A0, 0x00000A13, 0x00050080, 0x0000000B,
0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C,
0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00004DF2, 0x0000387C,
0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000, 0x00040070,
0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B,
0x00004E01, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A, 0x000045A5,
0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A,
0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085, 0x0000000D,
0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD,
0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD,
0x000009AA, 0x0008000C, 0x0000000D, 0x0000575A, 0x00000001, 0x0000002B,
0x00001C4D, 0x00000A0C, 0x0000008A, 0x00060052, 0x0000001D, 0x00001D4D,
0x0000575A, 0x00001D4C, 0x00000001, 0x00050051, 0x0000000B, 0x00004E02,
0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B, 0x000048A1, 0x00004E02,
0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4, 0x000048A1, 0x00000A13,
0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C,
0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6,
0x00004DF2, 0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6,
0x00000000, 0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7,
0x0000000B, 0x0000301C, 0x00004E02, 0x00000A1F, 0x00050051, 0x0000000B,
0x0000380B, 0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68,
0x0000301C, 0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68,
0x00050085, 0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081,
0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D,
0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000576C,
0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C, 0x0000008A, 0x00060052,
0x0000001D, 0x00005D52, 0x0000576C, 0x00001D4D, 0x00000002, 0x00060052,
0x0000001D, 0x000045B0, 0x0000008A, 0x00005D52, 0x00000003, 0x0003003E,
0x00000CBA, 0x000045B0, 0x000100FD, 0x00010038,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018,
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008,
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D,
0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013, 0x00003719,
0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D, 0x00000011,
0x000021DB, 0x00003719, 0x0004003D, 0x00000096, 0x000054A1, 0x0000167F,
0x0004007C, 0x00000012, 0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D,
0x00001A18, 0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F,
0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001,
0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000409,
0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D,
0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x00000098, 0x00004DF2,
0x00001739, 0x00050051, 0x0000000B, 0x00005A3B, 0x00002B5B, 0x00000000,
0x000500C2, 0x0000000B, 0x0000453A, 0x00005A3B, 0x00000A13, 0x00050084,
0x0000000B, 0x00003E60, 0x0000453A, 0x00000A13, 0x0004007C, 0x0000000C,
0x0000475C, 0x00003E60, 0x0005005F, 0x00000017, 0x00003906, 0x00004DF2,
0x0000475C, 0x00050051, 0x0000000B, 0x000018E8, 0x00003906, 0x00000000,
0x00040070, 0x0000000D, 0x00004529, 0x000018E8, 0x000500C7, 0x0000000B,
0x0000301A, 0x00005A3B, 0x00000A1F, 0x00050051, 0x0000000B, 0x00003809,
0x00003906, 0x00000001, 0x00050084, 0x0000000B, 0x00003F66, 0x0000301A,
0x00003809, 0x00040070, 0x0000000D, 0x0000455F, 0x00003F66, 0x00050085,
0x0000000D, 0x00005946, 0x0000455F, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAC, 0x00004529, 0x00005946, 0x00050085, 0x0000000D, 0x00001ABD,
0x00002EAC, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0B, 0x00000001,
0x0000002B, 0x00001ABD, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
0x00003823, 0x00001739, 0x00050051, 0x0000000B, 0x00003254, 0x00002B5B,
0x00000001, 0x000500C2, 0x0000000B, 0x00004586, 0x00003254, 0x00000A13,
0x00050084, 0x0000000B, 0x00003DD3, 0x00004586, 0x00000A13, 0x00050080,
0x0000000B, 0x000049C7, 0x00003DD3, 0x00000A0D, 0x0004007C, 0x0000000C,
0x0000387C, 0x000049C7, 0x0005005F, 0x00000017, 0x000045A5, 0x00003823,
0x0000387C, 0x00050051, 0x0000000B, 0x000018E9, 0x000045A5, 0x00000000,
0x00040070, 0x0000000D, 0x0000452A, 0x000018E9, 0x000500C7, 0x0000000B,
0x0000301B, 0x00003254, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380A,
0x000045A5, 0x00000001, 0x00050084, 0x0000000B, 0x00003F67, 0x0000301B,
0x0000380A, 0x00040070, 0x0000000D, 0x00004560, 0x00003F67, 0x00050085,
0x0000000D, 0x00005947, 0x00004560, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAD, 0x0000452A, 0x00005947, 0x00050085, 0x0000000D, 0x00001ABE,
0x00002EAD, 0x000009AA, 0x0008000C, 0x0000000D, 0x00001B0C, 0x00000001,
0x0000002B, 0x00001ABE, 0x00000A0C, 0x0000008A, 0x0004003D, 0x00000098,
0x00003824, 0x00001739, 0x00050051, 0x0000000B, 0x00003255, 0x00002B5B,
0x00000002, 0x000500C2, 0x0000000B, 0x00004587, 0x00003255, 0x00000A13,
0x00050084, 0x0000000B, 0x00003DD4, 0x00004587, 0x00000A13, 0x00050080,
0x0000000B, 0x000049C8, 0x00003DD4, 0x00000A10, 0x0004007C, 0x0000000C,
0x0000387D, 0x000049C8, 0x0005005F, 0x00000017, 0x000045A6, 0x00003824,
0x0000387D, 0x00050051, 0x0000000B, 0x000018EA, 0x000045A6, 0x00000000,
0x00040070, 0x0000000D, 0x0000452B, 0x000018EA, 0x000500C7, 0x0000000B,
0x0000301C, 0x00003255, 0x00000A1F, 0x00050051, 0x0000000B, 0x0000380B,
0x000045A6, 0x00000001, 0x00050084, 0x0000000B, 0x00003F68, 0x0000301C,
0x0000380B, 0x00040070, 0x0000000D, 0x00004561, 0x00003F68, 0x00050085,
0x0000000D, 0x00005948, 0x00004561, 0x000001E0, 0x00050081, 0x0000000D,
0x00002EAE, 0x0000452B, 0x00005948, 0x00050085, 0x0000000D, 0x00001C26,
0x00002EAE, 0x000009AA, 0x0008000C, 0x0000000D, 0x0000574A, 0x00000001,
0x0000002B, 0x00001C26, 0x00000A0C, 0x0000008A, 0x00070050, 0x0000001D,
0x00002407, 0x00001B0B, 0x00001B0C, 0x0000574A, 0x0000008A, 0x0003003E,
0x00000CBA, 0x00002407, 0x000100FD, 0x00010038,
};

View file

@ -2,8 +2,8 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Bound: 24687
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24689
; Schema: 0
OpCapability Shader
OpCapability SampledBuffer
@ -13,15 +13,15 @@
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
OpExecutionMode %5663 LocalSize 16 8 1
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %_struct_993 Block
OpDecorate %5759 DescriptorSet 1
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %3258 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 NonReadable
OpDecorate %3258 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -32,7 +32,7 @@
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
%_struct_993 = OpTypeStruct %v2uint
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
%4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%int = OpTypeInt 32 1
%int_0 = OpConstant %int 0
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
@ -59,7 +59,6 @@
%uint_16 = OpConstant %uint 16
%uint_8 = OpConstant %uint 8
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%5663 = OpFunction %void None %1282
%15110 = OpLabel
@ -68,7 +67,7 @@
%12914 = OpLabel
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
%13378 = OpLoad %v2uint %7760
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
%23076 = OpAny %bool %23437
@ -87,22 +86,21 @@
%18624 = OpLoad %154 %5945
%15435 = OpCompositeExtract %uint %11099 0
%24686 = OpBitcast %int %15435
%8410 = OpImageFetch %v4float %18624 %24686
%9324 = OpCompositeExtract %float %8410 2
%17732 = OpCompositeInsert %v4float %9324 %10264 0
%12852 = OpCompositeExtract %uint %11099 1
%12866 = OpBitcast %int %12852
%8411 = OpImageFetch %v4float %18624 %12866
%9325 = OpCompositeExtract %float %8411 1
%17733 = OpCompositeInsert %v4float %9325 %17732 1
%12853 = OpCompositeExtract %uint %11099 2
%12867 = OpBitcast %int %12853
%8412 = OpImageFetch %v4float %18624 %12867
%9343 = OpCompositeExtract %float %8412 0
%16362 = OpCompositeInsert %v4float %9343 %17733 2
%15634 = OpCompositeInsert %v4float %float_1 %16362 3
%16359 = OpLoad %166 %3258
OpImageWrite %16359 %10533 %15634
%8011 = OpImageFetch %v4float %18624 %24686
%12957 = OpCompositeExtract %float %8011 2
%18146 = OpLoad %154 %5945
%12224 = OpCompositeExtract %uint %11099 1
%24687 = OpBitcast %int %12224
%8012 = OpImageFetch %v4float %18146 %24687
%12958 = OpCompositeExtract %float %8012 1
%18147 = OpLoad %154 %5945
%12225 = OpCompositeExtract %uint %11099 2
%24688 = OpBitcast %int %12225
%8372 = OpImageFetch %v4float %18147 %24688
%9290 = OpCompositeExtract %float %8372 0
%18032 = OpCompositeConstruct %v4float %12957 %12958 %9290 %float_1
%19279 = OpLoad %166 %3258
OpImageWrite %19279 %10533 %18032
OpBranch %21573
%21573 = OpLabel
OpReturn
@ -110,25 +108,25 @@
#endif
const uint32_t apply_gamma_table_cs[] = {
0x07230203, 0x00010000, 0x0008000A, 0x0000606F, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00006071, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x00020011, 0x00000031, 0x0006000B,
0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E,
0x00000000, 0x00000001, 0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D,
0x00000000, 0x00000F48, 0x00060010, 0x0000161F, 0x00000011, 0x00000010,
0x00000008, 0x00000001, 0x00040047, 0x00000F48, 0x0000000B, 0x0000001C,
0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000, 0x00030047,
0x000003E1, 0x00000002, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000CBA,
0x00000021, 0x00000000, 0x00030047, 0x00000CBA, 0x00000019, 0x00040047,
0x00030047, 0x000003E1, 0x00000002, 0x00050048, 0x000003E1, 0x00000000,
0x00000023, 0x00000000, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000CBA, 0x00000021,
0x00000000, 0x00040047, 0x00000CBA, 0x00000022, 0x00000002, 0x00040047,
0x00000B0F, 0x0000000B, 0x00000019, 0x00020013, 0x00000008, 0x00030021,
0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000,
0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00040017, 0x00000014,
0x0000000B, 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000014,
0x0004003B, 0x00000291, 0x00000F48, 0x00000001, 0x0003001E, 0x000003E1,
0x00000011, 0x00040020, 0x0000065E, 0x00000009, 0x000003E1, 0x0004003B,
0x0000065E, 0x0000118F, 0x00000009, 0x00040015, 0x0000000C, 0x00000020,
0x0000065E, 0x00000CE9, 0x00000009, 0x00040015, 0x0000000C, 0x00000020,
0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020,
0x0000028E, 0x00000009, 0x00000011, 0x00020014, 0x00000009, 0x00040017,
0x0000000F, 0x00000009, 0x00000002, 0x00030016, 0x0000000D, 0x00000020,
@ -148,38 +146,36 @@ const uint32_t apply_gamma_table_cs[] = {
0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B,
0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22,
0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22,
0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018,
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008,
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8,
0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F,
0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001,
0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D,
0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D,
0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8,
0x0000477E, 0x000200F8, 0x000055E8, 0x000200F9, 0x00005445, 0x000200F8,
0x0000477E, 0x0004003D, 0x00000096, 0x00005DC4, 0x0000167F, 0x0004007C,
0x00000012, 0x00002925, 0x000054D5, 0x0007005F, 0x0000001D, 0x00001A18,
0x00005DC4, 0x00002925, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018,
0x00003F72, 0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002,
0x0005008E, 0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081,
0x00000018, 0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014,
0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739,
0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C,
0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA,
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA,
0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818,
0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001,
0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D,
0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D,
0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D,
0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B,
0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F,
0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D,
0x0000247F, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00003FEA,
0x0000247F, 0x00004545, 0x00000002, 0x00060052, 0x0000001D, 0x00003D12,
0x0000008A, 0x00003FEA, 0x00000003, 0x0004003D, 0x000000A6, 0x00003FE7,
0x00000CBA, 0x00040063, 0x00003FE7, 0x00002925, 0x00003D12, 0x000200F9,
0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x000200F8, 0x00003B06, 0x000300F7, 0x00005445, 0x00000000, 0x000300FB,
0x00000A0A, 0x00003272, 0x000200F8, 0x00003272, 0x0004003D, 0x00000014,
0x000035C1, 0x00000F48, 0x0007004F, 0x00000011, 0x000054D5, 0x000035C1,
0x000035C1, 0x00000000, 0x00000001, 0x00050041, 0x0000028E, 0x00001E50,
0x00000CE9, 0x00000A0B, 0x0004003D, 0x00000011, 0x00003442, 0x00001E50,
0x000500AE, 0x0000000F, 0x00005B8D, 0x000054D5, 0x00003442, 0x0004009A,
0x00000009, 0x00005A24, 0x00005B8D, 0x000300F7, 0x0000477E, 0x00000002,
0x000400FA, 0x00005A24, 0x000055E8, 0x0000477E, 0x000200F8, 0x000055E8,
0x000200F9, 0x00005445, 0x000200F8, 0x0000477E, 0x0004003D, 0x00000096,
0x00005DC4, 0x0000167F, 0x0004007C, 0x00000012, 0x00002925, 0x000054D5,
0x0007005F, 0x0000001D, 0x00001A18, 0x00005DC4, 0x00002925, 0x00000002,
0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18,
0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653,
0x00003F72, 0x00000540, 0x00050081, 0x00000018, 0x000041F9, 0x00003653,
0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D,
0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B,
0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B,
0x0005005F, 0x0000001D, 0x00001F4B, 0x000048C0, 0x0000606E, 0x00050051,
0x0000000D, 0x0000329D, 0x00001F4B, 0x00000002, 0x0004003D, 0x0000009A,
0x000046E2, 0x00001739, 0x00050051, 0x0000000B, 0x00002FC0, 0x00002B5B,
0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, 0x00002FC0, 0x0005005F,
0x0000001D, 0x00001F4C, 0x000046E2, 0x0000606F, 0x00050051, 0x0000000D,
0x0000329E, 0x00001F4C, 0x00000001, 0x0004003D, 0x0000009A, 0x000046E3,
0x00001739, 0x00050051, 0x0000000B, 0x00002FC1, 0x00002B5B, 0x00000002,
0x0004007C, 0x0000000C, 0x00006070, 0x00002FC1, 0x0005005F, 0x0000001D,
0x000020B4, 0x000046E3, 0x00006070, 0x00050051, 0x0000000D, 0x0000244A,
0x000020B4, 0x00000000, 0x00070050, 0x0000001D, 0x00004670, 0x0000329D,
0x0000329E, 0x0000244A, 0x0000008A, 0x0004003D, 0x000000A6, 0x00004B4F,
0x00000CBA, 0x00040063, 0x00004B4F, 0x00002925, 0x00004670, 0x000200F9,
0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
};

View file

@ -2,8 +2,8 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Bound: 24840
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24802
; Schema: 0
OpCapability Shader
OpCapability SampledBuffer
@ -12,15 +12,15 @@
OpEntryPoint GLCompute %5663 "main" %gl_GlobalInvocationID
OpExecutionMode %5663 LocalSize 16 8 1
OpDecorate %gl_GlobalInvocationID BuiltIn GlobalInvocationId
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %_struct_993 Block
OpDecorate %5759 DescriptorSet 1
OpMemberDecorate %_struct_993 0 Offset 0
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %3258 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 NonReadable
OpDecorate %3258 Binding 0
OpDecorate %3258 DescriptorSet 2
OpDecorate %gl_WorkGroupSize BuiltIn WorkgroupSize
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -31,7 +31,7 @@
%gl_GlobalInvocationID = OpVariable %_ptr_Input_v3uint Input
%_struct_993 = OpTypeStruct %v2uint
%_ptr_PushConstant__struct_993 = OpTypePointer PushConstant %_struct_993
%4495 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%3305 = OpVariable %_ptr_PushConstant__struct_993 PushConstant
%int = OpTypeInt 32 1
%int_0 = OpConstant %int 0
%_ptr_PushConstant_v2uint = OpTypePointer PushConstant %v2uint
@ -61,8 +61,8 @@
%uint_16 = OpConstant %uint 16
%uint_8 = OpConstant %uint 8
%gl_WorkGroupSize = OpConstantComposite %v3uint %uint_16 %uint_8 %uint_1
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%10264 = OpUndef %v4float
%5663 = OpFunction %void None %1282
%15110 = OpLabel
OpSelectionMerge %21573 None
@ -70,7 +70,7 @@
%12914 = OpLabel
%13761 = OpLoad %v3uint %gl_GlobalInvocationID
%21717 = OpVectorShuffle %v2uint %13761 %13761 0 1
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %4495 %int_0
%7760 = OpAccessChain %_ptr_PushConstant_v2uint %3305 %int_0
%13378 = OpLoad %v2uint %7760
%23437 = OpUGreaterThanEqual %v2bool %21717 %13378
%23076 = OpAny %bool %23437
@ -90,23 +90,25 @@
%15435 = OpCompositeExtract %uint %11099 0
%24686 = OpBitcast %int %15435
%8410 = OpImageFetch %v4float %18624 %24686
%9324 = OpCompositeExtract %float %8410 2
%17732 = OpCompositeInsert %v4float %9324 %10264 0
%12852 = OpCompositeExtract %uint %11099 1
%12866 = OpBitcast %int %12852
%8411 = OpImageFetch %v4float %18624 %12866
%9325 = OpCompositeExtract %float %8411 1
%17733 = OpCompositeInsert %v4float %9325 %17732 1
%12853 = OpCompositeExtract %uint %11099 2
%12867 = OpBitcast %int %12853
%8412 = OpImageFetch %v4float %18624 %12867
%8944 = OpCompositeExtract %float %8410 2
%20375 = OpCompositeInsert %v4float %8944 %10264 0
%19520 = OpLoad %154 %5945
%9802 = OpCompositeExtract %uint %11099 1
%24687 = OpBitcast %int %9802
%8411 = OpImageFetch %v4float %19520 %24687
%8945 = OpCompositeExtract %float %8411 1
%20376 = OpCompositeInsert %v4float %8945 %20375 1
%19521 = OpLoad %154 %5945
%9803 = OpCompositeExtract %uint %11099 2
%24688 = OpBitcast %int %9803
%8412 = OpImageFetch %v4float %19521 %24688
%9286 = OpCompositeExtract %float %8412 0
%18534 = OpCompositeInsert %v4float %9286 %17733 2
%24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2
%9311 = OpDot %float %24839 %1268
%21615 = OpCompositeInsert %v4float %9311 %18534 3
%24389 = OpLoad %166 %3258
OpImageWrite %24389 %10533 %21615
%18534 = OpCompositeInsert %v4float %9286 %20376 2
%24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2
%9657 = OpDot %float %24801 %1268
%18930 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9657
%12273 = OpLoad %166 %3258
OpImageWrite %12273 %10533 %18930
OpBranch %21573
%21573 = OpLabel
OpReturn
@ -114,24 +116,24 @@
#endif
const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00006108, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x000060E2, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0006000F, 0x00000005, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F48,
0x00060010, 0x0000161F, 0x00000011, 0x00000010, 0x00000008, 0x00000001,
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00050048, 0x000003E1,
0x00000000, 0x00000023, 0x00000000, 0x00030047, 0x000003E1, 0x00000002,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x0000167F,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00001739, 0x00000021, 0x00000000, 0x00040047, 0x00000CBA,
0x00000022, 0x00000002, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000,
0x00030047, 0x00000CBA, 0x00000019, 0x00040047, 0x00000B0F, 0x0000000B,
0x00040047, 0x00000F48, 0x0000000B, 0x0000001C, 0x00030047, 0x000003E1,
0x00000002, 0x00050048, 0x000003E1, 0x00000000, 0x00000023, 0x00000000,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x0000167F,
0x00000022, 0x00000001, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x00040047, 0x00001739, 0x00000022, 0x00000000, 0x00030047, 0x00000CBA,
0x00000019, 0x00040047, 0x00000CBA, 0x00000021, 0x00000000, 0x00040047,
0x00000CBA, 0x00000022, 0x00000002, 0x00040047, 0x00000B0F, 0x0000000B,
0x00000019, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008,
0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
0x0000000B, 0x00000002, 0x00040017, 0x00000014, 0x0000000B, 0x00000003,
0x00040020, 0x00000291, 0x00000001, 0x00000014, 0x0004003B, 0x00000291,
0x00000F48, 0x00000001, 0x0003001E, 0x000003E1, 0x00000011, 0x00040020,
0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x0000118F,
0x0000065E, 0x00000009, 0x000003E1, 0x0004003B, 0x0000065E, 0x00000CE9,
0x00000009, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B,
0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028E, 0x00000009,
0x00000011, 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009,
@ -154,13 +156,13 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
0x000000A6, 0x0004003B, 0x00000323, 0x00000CBA, 0x00000000, 0x0004002B,
0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A22,
0x00000008, 0x0006002C, 0x00000014, 0x00000B0F, 0x00000A3A, 0x00000A22,
0x00000A0D, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C, 0x00000018,
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008,
0x00000A0D, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
0x000000FC, 0x00030001, 0x0000001D, 0x00002818, 0x00050036, 0x00000008,
0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00003B06, 0x000300F7,
0x00005445, 0x00000000, 0x000300FB, 0x00000A0A, 0x00003272, 0x000200F8,
0x00003272, 0x0004003D, 0x00000014, 0x000035C1, 0x00000F48, 0x0007004F,
0x00000011, 0x000054D5, 0x000035C1, 0x000035C1, 0x00000000, 0x00000001,
0x00050041, 0x0000028E, 0x00001E50, 0x0000118F, 0x00000A0B, 0x0004003D,
0x00050041, 0x0000028E, 0x00001E50, 0x00000CE9, 0x00000A0B, 0x0004003D,
0x00000011, 0x00003442, 0x00001E50, 0x000500AE, 0x0000000F, 0x00005B8D,
0x000054D5, 0x00003442, 0x0004009A, 0x00000009, 0x00005A24, 0x00005B8D,
0x000300F7, 0x0000477E, 0x00000002, 0x000400FA, 0x00005A24, 0x000055E8,
@ -174,20 +176,22 @@ const uint32_t apply_gamma_table_fxaa_luma_cs[] = {
0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739,
0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C,
0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA,
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x0000246C, 0x000020DA,
0x00000002, 0x00060052, 0x0000001D, 0x00004544, 0x0000246C, 0x00002818,
0x00000000, 0x00050051, 0x0000000B, 0x00003234, 0x00002B5B, 0x00000001,
0x0004007C, 0x0000000C, 0x00003242, 0x00003234, 0x0005005F, 0x0000001D,
0x000020DB, 0x000048C0, 0x00003242, 0x00050051, 0x0000000D, 0x0000246D,
0x000020DB, 0x00000001, 0x00060052, 0x0000001D, 0x00004545, 0x0000246D,
0x00004544, 0x00000001, 0x00050051, 0x0000000B, 0x00003235, 0x00002B5B,
0x00000002, 0x0004007C, 0x0000000C, 0x00003243, 0x00003235, 0x0005005F,
0x0000001D, 0x000020DC, 0x000048C0, 0x00003243, 0x00050051, 0x0000000D,
0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866,
0x00002446, 0x00004545, 0x00000002, 0x0008004F, 0x00000018, 0x00006107,
0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
0x0000000D, 0x0000245F, 0x00006107, 0x000004F4, 0x00060052, 0x0000001D,
0x0000546F, 0x0000245F, 0x00004866, 0x00000003, 0x0004003D, 0x000000A6,
0x00005F45, 0x00000CBA, 0x00040063, 0x00005F45, 0x00002925, 0x0000546F,
0x000200F9, 0x00005445, 0x000200F8, 0x00005445, 0x000100FD, 0x00010038,
0x000048C0, 0x0000606E, 0x00050051, 0x0000000D, 0x000022F0, 0x000020DA,
0x00000002, 0x00060052, 0x0000001D, 0x00004F97, 0x000022F0, 0x00002818,
0x00000000, 0x0004003D, 0x0000009A, 0x00004C40, 0x00001739, 0x00050051,
0x0000000B, 0x0000264A, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C,
0x0000606F, 0x0000264A, 0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40,
0x0000606F, 0x00050051, 0x0000000D, 0x000022F1, 0x000020DB, 0x00000001,
0x00060052, 0x0000001D, 0x00004F98, 0x000022F1, 0x00004F97, 0x00000001,
0x0004003D, 0x0000009A, 0x00004C41, 0x00001739, 0x00050051, 0x0000000B,
0x0000264B, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070,
0x0000264B, 0x0005005F, 0x0000001D, 0x000020DC, 0x00004C41, 0x00006070,
0x00050051, 0x0000000D, 0x00002446, 0x000020DC, 0x00000000, 0x00060052,
0x0000001D, 0x00004866, 0x00002446, 0x00004F98, 0x00000002, 0x0008004F,
0x00000018, 0x000060E1, 0x00004866, 0x00004866, 0x00000000, 0x00000001,
0x00000002, 0x00050094, 0x0000000D, 0x000025B9, 0x000060E1, 0x000004F4,
0x00070050, 0x0000001D, 0x000049F2, 0x000022F0, 0x000022F1, 0x00002446,
0x000025B9, 0x0004003D, 0x000000A6, 0x00002FF1, 0x00000CBA, 0x00040063,
0x00002FF1, 0x00002925, 0x000049F2, 0x000200F9, 0x00005445, 0x000200F8,
0x00005445, 0x000100FD, 0x00010038,
};

View file

@ -2,7 +2,7 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24950
; Schema: 0
OpCapability Shader
@ -12,10 +12,10 @@
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
OpExecutionMode %5663 OriginUpperLeft
OpDecorate %gl_FragCoord BuiltIn FragCoord
OpDecorate %5759 DescriptorSet 1
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 Location 0
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -45,8 +45,8 @@
%1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
%_ptr_Output_v4float = OpTypePointer Output %v4float
%3258 = OpVariable %_ptr_Output_v4float Output
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%10264 = OpUndef %v4float
%5663 = OpFunction %void None %1282
%24949 = OpLabel
%18552 = OpLoad %v4float %gl_FragCoord
@ -63,35 +63,37 @@
%15435 = OpCompositeExtract %uint %11099 0
%24686 = OpBitcast %int %15435
%8410 = OpImageFetch %v4float %18624 %24686
%9324 = OpCompositeExtract %float %8410 2
%17732 = OpCompositeInsert %v4float %9324 %10264 0
%12852 = OpCompositeExtract %uint %11099 1
%12866 = OpBitcast %int %12852
%8411 = OpImageFetch %v4float %18624 %12866
%9325 = OpCompositeExtract %float %8411 1
%17733 = OpCompositeInsert %v4float %9325 %17732 1
%12853 = OpCompositeExtract %uint %11099 2
%12867 = OpBitcast %int %12853
%8412 = OpImageFetch %v4float %18624 %12867
%8944 = OpCompositeExtract %float %8410 2
%20375 = OpCompositeInsert %v4float %8944 %10264 0
%19520 = OpLoad %154 %5945
%9802 = OpCompositeExtract %uint %11099 1
%24687 = OpBitcast %int %9802
%8411 = OpImageFetch %v4float %19520 %24687
%8945 = OpCompositeExtract %float %8411 1
%20376 = OpCompositeInsert %v4float %8945 %20375 1
%19521 = OpLoad %154 %5945
%9803 = OpCompositeExtract %uint %11099 2
%24688 = OpBitcast %int %9803
%8412 = OpImageFetch %v4float %19521 %24688
%9286 = OpCompositeExtract %float %8412 0
%18534 = OpCompositeInsert %v4float %9286 %17733 2
%24839 = OpVectorShuffle %v3float %18534 %18534 0 1 2
%9330 = OpDot %float %24839 %1268
%24368 = OpCompositeInsert %v4float %9330 %18534 3
OpStore %3258 %24368
%18534 = OpCompositeInsert %v4float %9286 %20376 2
%24801 = OpVectorShuffle %v3float %18534 %18534 0 1 2
%9676 = OpDot %float %24801 %1268
%21683 = OpCompositeConstruct %v4float %8944 %8945 %9286 %9676
OpStore %3258 %21683
OpReturn
OpFunctionEnd
#endif
const uint32_t apply_gamma_table_fxaa_luma_ps[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020,
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016,
@ -112,9 +114,9 @@ const uint32_t apply_gamma_table_fxaa_luma_ps[] = {
0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x00030001, 0x0000001D,
0x00002818, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC, 0x000000FC,
0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018,
0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
@ -127,19 +129,20 @@ const uint32_t apply_gamma_table_fxaa_luma_ps[] = {
0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051, 0x0000000B,
0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C, 0x0000606E,
0x00003C4B, 0x0005005F, 0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E,
0x00050051, 0x0000000D, 0x0000246C, 0x000020DA, 0x00000002, 0x00060052,
0x0000001D, 0x00004544, 0x0000246C, 0x00002818, 0x00000000, 0x00050051,
0x0000000B, 0x00003234, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C,
0x00003242, 0x00003234, 0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0,
0x00003242, 0x00050051, 0x0000000D, 0x0000246D, 0x000020DB, 0x00000001,
0x00060052, 0x0000001D, 0x00004545, 0x0000246D, 0x00004544, 0x00000001,
0x00050051, 0x0000000B, 0x00003235, 0x00002B5B, 0x00000002, 0x0004007C,
0x0000000C, 0x00003243, 0x00003235, 0x0005005F, 0x0000001D, 0x000020DC,
0x000048C0, 0x00003243, 0x00050051, 0x0000000D, 0x00002446, 0x000020DC,
0x00000000, 0x00060052, 0x0000001D, 0x00004866, 0x00002446, 0x00004545,
0x00000002, 0x0008004F, 0x00000018, 0x00006107, 0x00004866, 0x00004866,
0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x00002472,
0x00006107, 0x000004F4, 0x00060052, 0x0000001D, 0x00005F30, 0x00002472,
0x00004866, 0x00000003, 0x0003003E, 0x00000CBA, 0x00005F30, 0x000100FD,
0x00010038,
0x00050051, 0x0000000D, 0x000022F0, 0x000020DA, 0x00000002, 0x00060052,
0x0000001D, 0x00004F97, 0x000022F0, 0x00002818, 0x00000000, 0x0004003D,
0x0000009A, 0x00004C40, 0x00001739, 0x00050051, 0x0000000B, 0x0000264A,
0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F, 0x0000264A,
0x0005005F, 0x0000001D, 0x000020DB, 0x00004C40, 0x0000606F, 0x00050051,
0x0000000D, 0x000022F1, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D,
0x00004F98, 0x000022F1, 0x00004F97, 0x00000001, 0x0004003D, 0x0000009A,
0x00004C41, 0x00001739, 0x00050051, 0x0000000B, 0x0000264B, 0x00002B5B,
0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x0000264B, 0x0005005F,
0x0000001D, 0x000020DC, 0x00004C41, 0x00006070, 0x00050051, 0x0000000D,
0x00002446, 0x000020DC, 0x00000000, 0x00060052, 0x0000001D, 0x00004866,
0x00002446, 0x00004F98, 0x00000002, 0x0008004F, 0x00000018, 0x000060E1,
0x00004866, 0x00004866, 0x00000000, 0x00000001, 0x00000002, 0x00050094,
0x0000000D, 0x000025CC, 0x000060E1, 0x000004F4, 0x00070050, 0x0000001D,
0x000054B3, 0x000022F0, 0x000022F1, 0x00002446, 0x000025CC, 0x0003003E,
0x00000CBA, 0x000054B3, 0x000100FD, 0x00010038,
};

View file

@ -2,7 +2,7 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24950
; Schema: 0
OpCapability Shader
@ -12,10 +12,10 @@
OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
OpExecutionMode %5663 OriginUpperLeft
OpDecorate %gl_FragCoord BuiltIn FragCoord
OpDecorate %5759 DescriptorSet 1
OpDecorate %5759 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %5759 DescriptorSet 1
OpDecorate %5945 Binding 0
OpDecorate %5945 DescriptorSet 0
OpDecorate %3258 Location 0
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -42,7 +42,6 @@
%float_1 = OpConstant %float 1
%_ptr_Output_v4float = OpTypePointer Output %v4float
%3258 = OpVariable %_ptr_Output_v4float Output
%10264 = OpUndef %v4float
%939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
%5663 = OpFunction %void None %1282
%24949 = OpLabel
@ -59,34 +58,33 @@
%18624 = OpLoad %154 %5945
%15435 = OpCompositeExtract %uint %11099 0
%24686 = OpBitcast %int %15435
%8410 = OpImageFetch %v4float %18624 %24686
%9324 = OpCompositeExtract %float %8410 2
%17732 = OpCompositeInsert %v4float %9324 %10264 0
%12852 = OpCompositeExtract %uint %11099 1
%12866 = OpBitcast %int %12852
%8411 = OpImageFetch %v4float %18624 %12866
%9325 = OpCompositeExtract %float %8411 1
%17733 = OpCompositeInsert %v4float %9325 %17732 1
%12853 = OpCompositeExtract %uint %11099 2
%12867 = OpBitcast %int %12853
%8412 = OpImageFetch %v4float %18624 %12867
%9343 = OpCompositeExtract %float %8412 0
%16381 = OpCompositeInsert %v4float %9343 %17733 2
%18387 = OpCompositeInsert %v4float %float_1 %16381 3
OpStore %3258 %18387
%8011 = OpImageFetch %v4float %18624 %24686
%12957 = OpCompositeExtract %float %8011 2
%18146 = OpLoad %154 %5945
%12224 = OpCompositeExtract %uint %11099 1
%24687 = OpBitcast %int %12224
%8012 = OpImageFetch %v4float %18146 %24687
%12958 = OpCompositeExtract %float %8012 1
%18147 = OpLoad %154 %5945
%12225 = OpCompositeExtract %uint %11099 2
%24688 = OpBitcast %int %12225
%8372 = OpImageFetch %v4float %18147 %24688
%9309 = OpCompositeExtract %float %8372 0
%20785 = OpCompositeConstruct %v4float %12957 %12958 %9309 %float_1
OpStore %3258 %20785
OpReturn
OpFunctionEnd
#endif
const uint32_t apply_gamma_table_ps[] = {
0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000022, 0x00000001,
0x00040047, 0x0000167F, 0x00000021, 0x00000000, 0x00040047, 0x00001739,
0x00000022, 0x00000000, 0x00040047, 0x00001739, 0x00000021, 0x00000000,
0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
0x00030021, 0x00000502, 0x00000008, 0x00040015, 0x0000000B, 0x00000020,
0x00000000, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x00030016,
@ -105,31 +103,29 @@ const uint32_t apply_gamma_table_ps[] = {
0x00040020, 0x00000317, 0x00000000, 0x0000009A, 0x0004003B, 0x00000317,
0x00001739, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000,
0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B,
0x00000CBA, 0x00000003, 0x00030001, 0x0000001D, 0x00002818, 0x0006002C,
0x00000018, 0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00050036,
0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175,
0x0004003D, 0x0000001D, 0x00004878, 0x00000C93, 0x0007004F, 0x00000013,
0x00003719, 0x00004878, 0x00004878, 0x00000000, 0x00000001, 0x0004006D,
0x00000011, 0x000021DB, 0x00003719, 0x0004003D, 0x00000096, 0x000054A1,
0x0000167F, 0x0004007C, 0x00000012, 0x00002B77, 0x000021DB, 0x0007005F,
0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77, 0x00000002, 0x00000A0B,
0x0008004F, 0x00000018, 0x00003F72, 0x00001A18, 0x00001A18, 0x00000000,
0x00000001, 0x00000002, 0x0005008E, 0x00000018, 0x00003653, 0x00003F72,
0x00000540, 0x00050081, 0x00000018, 0x000041F9, 0x00003653, 0x000003AB,
0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9, 0x0004003D, 0x0000009A,
0x000048C0, 0x00001739, 0x00050051, 0x0000000B, 0x00003C4B, 0x00002B5B,
0x00000000, 0x0004007C, 0x0000000C, 0x0000606E, 0x00003C4B, 0x0005005F,
0x0000001D, 0x000020DA, 0x000048C0, 0x0000606E, 0x00050051, 0x0000000D,
0x0000246C, 0x000020DA, 0x00000002, 0x00060052, 0x0000001D, 0x00004544,
0x0000246C, 0x00002818, 0x00000000, 0x00050051, 0x0000000B, 0x00003234,
0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x00003242, 0x00003234,
0x0005005F, 0x0000001D, 0x000020DB, 0x000048C0, 0x00003242, 0x00050051,
0x0000000D, 0x0000246D, 0x000020DB, 0x00000001, 0x00060052, 0x0000001D,
0x00004545, 0x0000246D, 0x00004544, 0x00000001, 0x00050051, 0x0000000B,
0x00003235, 0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00003243,
0x00003235, 0x0005005F, 0x0000001D, 0x000020DC, 0x000048C0, 0x00003243,
0x00050051, 0x0000000D, 0x0000247F, 0x000020DC, 0x00000000, 0x00060052,
0x0000001D, 0x00003FFD, 0x0000247F, 0x00004545, 0x00000002, 0x00060052,
0x0000001D, 0x000047D3, 0x0000008A, 0x00003FFD, 0x00000003, 0x0003003E,
0x00000CBA, 0x000047D3, 0x000100FD, 0x00010038,
0x00000CBA, 0x00000003, 0x0006002C, 0x00000018, 0x000003AB, 0x000000FC,
0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000,
0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878,
0x00000C93, 0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878,
0x00000000, 0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719,
0x0004003D, 0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012,
0x00002B77, 0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1,
0x00002B77, 0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72,
0x00001A18, 0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E,
0x00000018, 0x00003653, 0x00003F72, 0x00000540, 0x00050081, 0x00000018,
0x000041F9, 0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B,
0x000041F9, 0x0004003D, 0x0000009A, 0x000048C0, 0x00001739, 0x00050051,
0x0000000B, 0x00003C4B, 0x00002B5B, 0x00000000, 0x0004007C, 0x0000000C,
0x0000606E, 0x00003C4B, 0x0005005F, 0x0000001D, 0x00001F4B, 0x000048C0,
0x0000606E, 0x00050051, 0x0000000D, 0x0000329D, 0x00001F4B, 0x00000002,
0x0004003D, 0x0000009A, 0x000046E2, 0x00001739, 0x00050051, 0x0000000B,
0x00002FC0, 0x00002B5B, 0x00000001, 0x0004007C, 0x0000000C, 0x0000606F,
0x00002FC0, 0x0005005F, 0x0000001D, 0x00001F4C, 0x000046E2, 0x0000606F,
0x00050051, 0x0000000D, 0x0000329E, 0x00001F4C, 0x00000001, 0x0004003D,
0x0000009A, 0x000046E3, 0x00001739, 0x00050051, 0x0000000B, 0x00002FC1,
0x00002B5B, 0x00000002, 0x0004007C, 0x0000000C, 0x00006070, 0x00002FC1,
0x0005005F, 0x0000001D, 0x000020B4, 0x000046E3, 0x00006070, 0x00050051,
0x0000000D, 0x0000245D, 0x000020B4, 0x00000000, 0x00070050, 0x0000001D,
0x00005131, 0x0000329D, 0x0000329E, 0x0000245D, 0x0000008A, 0x0003003E,
0x00000CBA, 0x00005131, 0x000100FD, 0x00010038,
};

View file

@ -2,18 +2,18 @@
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 10
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 22213
; Schema: 0
OpCapability Shader
%1 = OpExtInstImport "GLSL.std.450"
OpMemoryModel Logical GLSL450
OpEntryPoint Vertex %5663 "main" %4930 %gl_VertexIndex
OpMemberDecorate %_struct_419 0 BuiltIn Position
OpMemberDecorate %_struct_419 1 BuiltIn PointSize
OpMemberDecorate %_struct_419 2 BuiltIn ClipDistance
OpMemberDecorate %_struct_419 3 BuiltIn CullDistance
OpDecorate %_struct_419 Block
OpDecorate %_struct_374 Block
OpMemberDecorate %_struct_374 0 BuiltIn Position
OpMemberDecorate %_struct_374 1 BuiltIn PointSize
OpMemberDecorate %_struct_374 2 BuiltIn ClipDistance
OpMemberDecorate %_struct_374 3 BuiltIn CullDistance
OpDecorate %gl_VertexIndex BuiltIn VertexIndex
%void = OpTypeVoid
%1282 = OpTypeFunction %void
@ -23,9 +23,9 @@
%v4float = OpTypeVector %float 4
%uint_1 = OpConstant %uint 1
%_arr_float_uint_1 = OpTypeArray %float %uint_1
%_struct_419 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
%_ptr_Output__struct_419 = OpTypePointer Output %_struct_419
%4930 = OpVariable %_ptr_Output__struct_419 Output
%_struct_374 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1
%_ptr_Output__struct_374 = OpTypePointer Output %_struct_374
%4930 = OpVariable %_ptr_Output__struct_374 Output
%int = OpTypeInt 32 1
%int_0 = OpConstant %int 0
%_ptr_Input_int = OpTypePointer Input %int
@ -61,21 +61,21 @@
#endif
const uint32_t fullscreen_cw_vs[] = {
0x07230203, 0x00010000, 0x0008000A, 0x000056C5, 0x00000000, 0x00020011,
0x07230203, 0x00010000, 0x0008000B, 0x000056C5, 0x00000000, 0x00020011,
0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E,
0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000,
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00050048,
0x000001A3, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x000001A3,
0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x000001A3, 0x00000002,
0x0000000B, 0x00000003, 0x00050048, 0x000001A3, 0x00000003, 0x0000000B,
0x00000004, 0x00030047, 0x000001A3, 0x00000002, 0x00040047, 0x00001029,
0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, 0x00001029, 0x00030047,
0x00000176, 0x00000002, 0x00050048, 0x00000176, 0x00000000, 0x0000000B,
0x00000000, 0x00050048, 0x00000176, 0x00000001, 0x0000000B, 0x00000001,
0x00050048, 0x00000176, 0x00000002, 0x0000000B, 0x00000003, 0x00050048,
0x00000176, 0x00000003, 0x0000000B, 0x00000004, 0x00040047, 0x00001029,
0x0000000B, 0x0000002A, 0x00020013, 0x00000008, 0x00030021, 0x00000502,
0x00000008, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017,
0x00000011, 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020,
0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, 0x0000000B,
0x00000A0D, 0x00000001, 0x0004001C, 0x00000261, 0x0000000D, 0x00000A0D,
0x0006001E, 0x000001A3, 0x0000001D, 0x0000000D, 0x00000261, 0x00000261,
0x00040020, 0x00000420, 0x00000003, 0x000001A3, 0x0004003B, 0x00000420,
0x00000A0D, 0x00000001, 0x0004001C, 0x0000025C, 0x0000000D, 0x00000A0D,
0x0006001E, 0x00000176, 0x0000001D, 0x0000000D, 0x0000025C, 0x0000025C,
0x00040020, 0x000003F3, 0x00000003, 0x00000176, 0x0004003B, 0x000003F3,
0x00001342, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, 0x00000001,
0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x00000289,
0x00000001, 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001,

Some files were not shown because too many files have changed in this diff Show more