mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-09 13:38:00 +00:00
tint: Replace all remaining AST types with ast::Type
This CL removes the following AST nodes: * ast::Array * ast::Atomic * ast::Matrix * ast::MultisampledTexture * ast::Pointer * ast::SampledTexture * ast::Texture * ast::TypeName * ast::Vector ast::Type, which used to be the base class for all AST types, is now a thin wrapper around ast::IdentifierExpression. All types are now referred to using their type name. The resolver now handles type resolution and validation of the types listed above based on the TemplateIdentifier arguments. Other changes: * ProgramBuilder has undergone substantial refactoring. * ProgramBuilder helpers for type inferencing is now more explicit. Instead of passing 'nullptr', a new 'Infer' template argument is passed. * ast::CheckIdentifier() is used for more tests that check identifiers, including types. Bug: tint:1810 Change-Id: I8e739ef49435dc1c20a462f3ec5ba265661a7edb Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/118723 Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
c950ff08b6
commit
971318f7a2
@@ -28,10 +28,10 @@ S ret_struct_arr() {
|
||||
}
|
||||
|
||||
void tint_symbol_3(RWByteAddressBuffer buffer, uint offset, int4 value[4]) {
|
||||
int4 array[4] = value;
|
||||
int4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store4((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store4((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -60,28 +60,28 @@ tint_symbol_7_ret tint_symbol_7(RWByteAddressBuffer buffer, uint offset) {
|
||||
}
|
||||
|
||||
void tint_symbol_11(RWByteAddressBuffer buffer, uint offset, int value[2]) {
|
||||
int array_3[2] = value;
|
||||
int array_4[2] = value;
|
||||
{
|
||||
for(uint i_3 = 0u; (i_3 < 2u); i_3 = (i_3 + 1u)) {
|
||||
buffer.Store((offset + (i_3 * 4u)), asuint(array_3[i_3]));
|
||||
buffer.Store((offset + (i_3 * 4u)), asuint(array_4[i_3]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_10(RWByteAddressBuffer buffer, uint offset, int value[3][2]) {
|
||||
int array_2[3][2] = value;
|
||||
int array_3[3][2] = value;
|
||||
{
|
||||
for(uint i_4 = 0u; (i_4 < 3u); i_4 = (i_4 + 1u)) {
|
||||
tint_symbol_11(buffer, (offset + (i_4 * 8u)), array_2[i_4]);
|
||||
tint_symbol_11(buffer, (offset + (i_4 * 8u)), array_3[i_4]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_9(RWByteAddressBuffer buffer, uint offset, int value[4][3][2]) {
|
||||
int array_1[4][3][2] = value;
|
||||
int array_2[4][3][2] = value;
|
||||
{
|
||||
for(uint i_5 = 0u; (i_5 < 4u); i_5 = (i_5 + 1u)) {
|
||||
tint_symbol_10(buffer, (offset + (i_5 * 24u)), array_1[i_5]);
|
||||
tint_symbol_10(buffer, (offset + (i_5 * 24u)), array_2[i_5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,10 +28,10 @@ S ret_struct_arr() {
|
||||
}
|
||||
|
||||
void tint_symbol_3(RWByteAddressBuffer buffer, uint offset, int4 value[4]) {
|
||||
int4 array[4] = value;
|
||||
int4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store4((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store4((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -60,28 +60,28 @@ tint_symbol_7_ret tint_symbol_7(RWByteAddressBuffer buffer, uint offset) {
|
||||
}
|
||||
|
||||
void tint_symbol_11(RWByteAddressBuffer buffer, uint offset, int value[2]) {
|
||||
int array_3[2] = value;
|
||||
int array_4[2] = value;
|
||||
{
|
||||
for(uint i_3 = 0u; (i_3 < 2u); i_3 = (i_3 + 1u)) {
|
||||
buffer.Store((offset + (i_3 * 4u)), asuint(array_3[i_3]));
|
||||
buffer.Store((offset + (i_3 * 4u)), asuint(array_4[i_3]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_10(RWByteAddressBuffer buffer, uint offset, int value[3][2]) {
|
||||
int array_2[3][2] = value;
|
||||
int array_3[3][2] = value;
|
||||
{
|
||||
for(uint i_4 = 0u; (i_4 < 3u); i_4 = (i_4 + 1u)) {
|
||||
tint_symbol_11(buffer, (offset + (i_4 * 8u)), array_2[i_4]);
|
||||
tint_symbol_11(buffer, (offset + (i_4 * 8u)), array_3[i_4]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_9(RWByteAddressBuffer buffer, uint offset, int value[4][3][2]) {
|
||||
int array_1[4][3][2] = value;
|
||||
int array_2[4][3][2] = value;
|
||||
{
|
||||
for(uint i_5 = 0u; (i_5 < 4u); i_5 = (i_5 + 1u)) {
|
||||
tint_symbol_10(buffer, (offset + (i_5 * 24u)), array_1[i_5]);
|
||||
tint_symbol_10(buffer, (offset + (i_5 * 24u)), array_2[i_5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,19 +55,19 @@ void tint_symbol_10(RWByteAddressBuffer buffer, uint offset, strided_arr value)
|
||||
}
|
||||
|
||||
void tint_symbol_9(RWByteAddressBuffer buffer, uint offset, strided_arr value[2]) {
|
||||
strided_arr array_2[2] = value;
|
||||
strided_arr array_3[2] = value;
|
||||
{
|
||||
for(uint i_3 = 0u; (i_3 < 2u); i_3 = (i_3 + 1u)) {
|
||||
tint_symbol_10(buffer, (offset + (i_3 * 8u)), array_2[i_3]);
|
||||
tint_symbol_10(buffer, (offset + (i_3 * 8u)), array_3[i_3]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_8(RWByteAddressBuffer buffer, uint offset, strided_arr value[3][2]) {
|
||||
strided_arr array_1[3][2] = value;
|
||||
strided_arr array_2[3][2] = value;
|
||||
{
|
||||
for(uint i_4 = 0u; (i_4 < 3u); i_4 = (i_4 + 1u)) {
|
||||
tint_symbol_9(buffer, (offset + (i_4 * 16u)), array_1[i_4]);
|
||||
tint_symbol_9(buffer, (offset + (i_4 * 16u)), array_2[i_4]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -77,10 +77,10 @@ void tint_symbol_7(RWByteAddressBuffer buffer, uint offset, strided_arr_1 value)
|
||||
}
|
||||
|
||||
void tint_symbol_6(RWByteAddressBuffer buffer, uint offset, strided_arr_1 value[4]) {
|
||||
strided_arr_1 array[4] = value;
|
||||
strided_arr_1 array_1[4] = value;
|
||||
{
|
||||
for(uint i_5 = 0u; (i_5 < 4u); i_5 = (i_5 + 1u)) {
|
||||
tint_symbol_7(buffer, (offset + (i_5 * 128u)), array[i_5]);
|
||||
tint_symbol_7(buffer, (offset + (i_5 * 128u)), array_1[i_5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,19 +55,19 @@ void tint_symbol_10(RWByteAddressBuffer buffer, uint offset, strided_arr value)
|
||||
}
|
||||
|
||||
void tint_symbol_9(RWByteAddressBuffer buffer, uint offset, strided_arr value[2]) {
|
||||
strided_arr array_2[2] = value;
|
||||
strided_arr array_3[2] = value;
|
||||
{
|
||||
for(uint i_3 = 0u; (i_3 < 2u); i_3 = (i_3 + 1u)) {
|
||||
tint_symbol_10(buffer, (offset + (i_3 * 8u)), array_2[i_3]);
|
||||
tint_symbol_10(buffer, (offset + (i_3 * 8u)), array_3[i_3]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_8(RWByteAddressBuffer buffer, uint offset, strided_arr value[3][2]) {
|
||||
strided_arr array_1[3][2] = value;
|
||||
strided_arr array_2[3][2] = value;
|
||||
{
|
||||
for(uint i_4 = 0u; (i_4 < 3u); i_4 = (i_4 + 1u)) {
|
||||
tint_symbol_9(buffer, (offset + (i_4 * 16u)), array_1[i_4]);
|
||||
tint_symbol_9(buffer, (offset + (i_4 * 16u)), array_2[i_4]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -77,10 +77,10 @@ void tint_symbol_7(RWByteAddressBuffer buffer, uint offset, strided_arr_1 value)
|
||||
}
|
||||
|
||||
void tint_symbol_6(RWByteAddressBuffer buffer, uint offset, strided_arr_1 value[4]) {
|
||||
strided_arr_1 array[4] = value;
|
||||
strided_arr_1 array_1[4] = value;
|
||||
{
|
||||
for(uint i_5 = 0u; (i_5 < 4u); i_5 = (i_5 + 1u)) {
|
||||
tint_symbol_7(buffer, (offset + (i_5 * 128u)), array[i_5]);
|
||||
tint_symbol_7(buffer, (offset + (i_5 * 128u)), array_1[i_5]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,10 +59,10 @@ void tint_symbol_22(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol_23(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,10 +59,10 @@ void tint_symbol_22(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol_23(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,19 +113,19 @@ void tint_symbol_35(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4
|
||||
}
|
||||
|
||||
void tint_symbol_36(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_37(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4, 2> value[2]) {
|
||||
matrix<float16_t, 4, 2> array_1[2] = value;
|
||||
matrix<float16_t, 4, 2> array_2[2] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 2u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_33(buffer, (offset + (i_1 * 16u)), array_1[i_1]);
|
||||
tint_symbol_33(buffer, (offset + (i_1 * 16u)), array_2[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,10 +60,10 @@ void tint_symbol_20(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol_21(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -74,10 +74,10 @@ void tint_symbol_22(RWByteAddressBuffer buffer, uint offset, Inner value) {
|
||||
}
|
||||
|
||||
void tint_symbol_23(RWByteAddressBuffer buffer, uint offset, Inner value[4]) {
|
||||
Inner array_1[4] = value;
|
||||
Inner array_2[4] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 4u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_22(buffer, (offset + (i_1 * 8u)), array_1[i_1]);
|
||||
tint_symbol_22(buffer, (offset + (i_1 * 8u)), array_2[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,10 +60,10 @@ void tint_symbol_20(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol_21(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -74,10 +74,10 @@ void tint_symbol_22(RWByteAddressBuffer buffer, uint offset, Inner value) {
|
||||
}
|
||||
|
||||
void tint_symbol_23(RWByteAddressBuffer buffer, uint offset, Inner value[4]) {
|
||||
Inner array_1[4] = value;
|
||||
Inner array_2[4] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 4u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_22(buffer, (offset + (i_1 * 8u)), array_1[i_1]);
|
||||
tint_symbol_22(buffer, (offset + (i_1 * 8u)), array_2[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,19 +115,19 @@ void tint_symbol_33(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4
|
||||
}
|
||||
|
||||
void tint_symbol_34(RWByteAddressBuffer buffer, uint offset, float3 value[2]) {
|
||||
float3 array[2] = value;
|
||||
float3 array_1[2] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 2u); i = (i + 1u)) {
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array[i]));
|
||||
buffer.Store3((offset + (i * 16u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void tint_symbol_35(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4, 2> value[2]) {
|
||||
matrix<float16_t, 4, 2> array_1[2] = value;
|
||||
matrix<float16_t, 4, 2> array_2[2] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 2u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_31(buffer, (offset + (i_1 * 16u)), array_1[i_1]);
|
||||
tint_symbol_31(buffer, (offset + (i_1 * 16u)), array_2[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -139,10 +139,10 @@ void tint_symbol_36(RWByteAddressBuffer buffer, uint offset, Inner value) {
|
||||
}
|
||||
|
||||
void tint_symbol_37(RWByteAddressBuffer buffer, uint offset, Inner value[4]) {
|
||||
Inner array_2[4] = value;
|
||||
Inner array_3[4] = value;
|
||||
{
|
||||
for(uint i_2 = 0u; (i_2 < 4u); i_2 = (i_2 + 1u)) {
|
||||
tint_symbol_36(buffer, (offset + (i_2 * 12u)), array_2[i_2]);
|
||||
tint_symbol_36(buffer, (offset + (i_2 * 12u)), array_3[i_2]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@ ByteAddressBuffer tint_symbol : register(t0, space0);
|
||||
RWByteAddressBuffer tint_symbol_1 : register(u1, space0);
|
||||
|
||||
void tint_symbol_2(RWByteAddressBuffer buffer, uint offset, float16_t value[4]) {
|
||||
float16_t array[4] = value;
|
||||
float16_t array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store<float16_t>((offset + (i * 2u)), array[i]);
|
||||
buffer.Store<float16_t>((offset + (i * 2u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@ ByteAddressBuffer tint_symbol : register(t0, space0);
|
||||
RWByteAddressBuffer tint_symbol_1 : register(u1, space0);
|
||||
|
||||
void tint_symbol_2(RWByteAddressBuffer buffer, uint offset, float value[4]) {
|
||||
float array[4] = value;
|
||||
float array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store((offset + (i * 4u)), asuint(array[i]));
|
||||
buffer.Store((offset + (i * 4u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,10 +2,10 @@ ByteAddressBuffer tint_symbol : register(t0, space0);
|
||||
RWByteAddressBuffer tint_symbol_1 : register(u1, space0);
|
||||
|
||||
void tint_symbol_2(RWByteAddressBuffer buffer, uint offset, float value[4]) {
|
||||
float array[4] = value;
|
||||
float array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store((offset + (i * 4u)), asuint(array[i]));
|
||||
buffer.Store((offset + (i * 4u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x2 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x2 value[4]) {
|
||||
float2x2 array[4] = value;
|
||||
float2x2 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x2 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x2 value[4]) {
|
||||
float2x2 array[4] = value;
|
||||
float2x2 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 2,
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 2, 3> value[4]) {
|
||||
matrix<float16_t, 2, 3> array[4] = value;
|
||||
matrix<float16_t, 2, 3> array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x3 value[4]) {
|
||||
float2x3 array[4] = value;
|
||||
float2x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x3 value[4]) {
|
||||
float2x3 array[4] = value;
|
||||
float2x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 2,
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 2, 4> value[4]) {
|
||||
matrix<float16_t, 2, 4> array[4] = value;
|
||||
matrix<float16_t, 2, 4> array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x4 value[4]) {
|
||||
float2x4 array[4] = value;
|
||||
float2x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float2x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float2x4 value[4]) {
|
||||
float2x4 array[4] = value;
|
||||
float2x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float3x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float3x3 value[4]) {
|
||||
float3x3 array[4] = value;
|
||||
float3x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float3x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float3x3 value[4]) {
|
||||
float3x3 array[4] = value;
|
||||
float3x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float3x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float3x4 value[4]) {
|
||||
float3x4 array[4] = value;
|
||||
float3x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float3x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float3x4 value[4]) {
|
||||
float3x4 array[4] = value;
|
||||
float3x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 48u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4,
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4, 2> value[4]) {
|
||||
matrix<float16_t, 4, 2> array[4] = value;
|
||||
matrix<float16_t, 4, 2> array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 16u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x2 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x2 value[4]) {
|
||||
float4x2 array[4] = value;
|
||||
float4x2 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x2 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x2 value[4]) {
|
||||
float4x2 array[4] = value;
|
||||
float4x2 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4,
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4, 3> value[4]) {
|
||||
matrix<float16_t, 4, 3> array[4] = value;
|
||||
matrix<float16_t, 4, 3> array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x3 value[4]) {
|
||||
float4x3 array[4] = value;
|
||||
float4x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x3 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x3 value[4]) {
|
||||
float4x3 array[4] = value;
|
||||
float4x3 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4,
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, matrix<float16_t, 4, 4> value[4]) {
|
||||
matrix<float16_t, 4, 4> array[4] = value;
|
||||
matrix<float16_t, 4, 4> array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 32u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x4 value[4]) {
|
||||
float4x4 array[4] = value;
|
||||
float4x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, float4x4 value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, float4x4 value[4]) {
|
||||
float4x4 array[4] = value;
|
||||
float4x4 array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 64u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,10 +21,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,10 +22,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 128u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,10 @@ void tint_symbol_1(RWByteAddressBuffer buffer, uint offset, S value) {
|
||||
}
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, S value[4]) {
|
||||
S array[4] = value;
|
||||
S array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array[i]);
|
||||
tint_symbol_1(buffer, (offset + (i * 192u)), array_1[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,10 +37,10 @@ void tint_symbol_5(RWByteAddressBuffer buffer, uint offset, strided_arr value) {
|
||||
}
|
||||
|
||||
void tint_symbol_4(RWByteAddressBuffer buffer, uint offset, strided_arr value[2]) {
|
||||
strided_arr array[2] = value;
|
||||
strided_arr array_1[2] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 2u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_5(buffer, (offset + (i_1 * 16u)), array[i_1]);
|
||||
tint_symbol_5(buffer, (offset + (i_1 * 16u)), array_1[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,10 +37,10 @@ void tint_symbol_5(RWByteAddressBuffer buffer, uint offset, strided_arr value) {
|
||||
}
|
||||
|
||||
void tint_symbol_4(RWByteAddressBuffer buffer, uint offset, strided_arr value[2]) {
|
||||
strided_arr array[2] = value;
|
||||
strided_arr array_1[2] = value;
|
||||
{
|
||||
for(uint i_1 = 0u; (i_1 < 2u); i_1 = (i_1 + 1u)) {
|
||||
tint_symbol_5(buffer, (offset + (i_1 * 16u)), array[i_1]);
|
||||
tint_symbol_5(buffer, (offset + (i_1 * 16u)), array_1[i_1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
RWByteAddressBuffer S : register(u0, space0);
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, int value[4]) {
|
||||
int array[4] = value;
|
||||
int array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store((offset + (i * 4u)), asuint(array[i]));
|
||||
buffer.Store((offset + (i * 4u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
RWByteAddressBuffer S : register(u0, space0);
|
||||
|
||||
void tint_symbol(RWByteAddressBuffer buffer, uint offset, int value[4]) {
|
||||
int array[4] = value;
|
||||
int array_1[4] = value;
|
||||
{
|
||||
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
|
||||
buffer.Store((offset + (i * 4u)), asuint(array[i]));
|
||||
buffer.Store((offset + (i * 4u)), asuint(array_1[i]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user