@@ -733,12 +733,12 @@ SLANG_FORCE_INLINE SLANG_CUDA_CALL Matrix<T, ROWS, COLS> makeMatrix(
733
733
Matrix<T, ROWS, COLS> rs;
734
734
if (COLS == 3 )
735
735
{
736
- rs.rows [0 ]. x = v0;
737
- rs.rows [0 ]. y = v1;
738
- rs.rows [0 ]. z = v2;
739
- rs.rows [1 ]. x = v3;
740
- rs.rows [1 ]. y = v4;
741
- rs.rows [1 ]. z = v5;
736
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 0 ) = v0;
737
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 1 ) = v1;
738
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 2 ) = v2;
739
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 0 ) = v3;
740
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 1 ) = v4;
741
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 2 ) = v5;
742
742
}
743
743
else
744
744
{
@@ -766,14 +766,14 @@ SLANG_FORCE_INLINE SLANG_CUDA_CALL Matrix<T, ROWS, COLS> makeMatrix(
766
766
Matrix<T, ROWS, COLS> rs;
767
767
if (COLS == 4 )
768
768
{
769
- rs.rows [0 ]. x = v0;
770
- rs.rows [0 ]. y = v1;
771
- rs.rows [0 ]. z = v2;
772
- rs.rows [0 ]. w = v3;
773
- rs.rows [1 ]. x = v4;
774
- rs.rows [1 ]. y = v5;
775
- rs.rows [1 ]. z = v6;
776
- rs.rows [1 ]. w = v7;
769
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 0 ) = v0;
770
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 1 ) = v1;
771
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 2 ) = v2;
772
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 3 ) = v3;
773
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 0 ) = v4;
774
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 1 ) = v5;
775
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 2 ) = v6;
776
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 3 ) = v7;
777
777
}
778
778
else
779
779
{
@@ -832,18 +832,18 @@ SLANG_FORCE_INLINE SLANG_CUDA_CALL Matrix<T, ROWS, COLS> makeMatrix(
832
832
Matrix<T, ROWS, COLS> rs;
833
833
if (COLS == 4 )
834
834
{
835
- rs.rows [0 ]. x = v0;
836
- rs.rows [0 ]. y = v1;
837
- rs.rows [0 ]. z = v2;
838
- rs.rows [0 ]. w = v3;
839
- rs.rows [1 ]. x = v4;
840
- rs.rows [1 ]. y = v5;
841
- rs.rows [1 ]. z = v6;
842
- rs.rows [1 ]. w = v7;
843
- rs.rows [2 ]. x = v8;
844
- rs.rows [2 ]. y = v9;
845
- rs.rows [2 ]. z = v10;
846
- rs.rows [2 ]. w = v11;
835
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 0 ) = v0;
836
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 1 ) = v1;
837
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 2 ) = v2;
838
+ * _slang_vector_get_element_ptr (& rs.rows [0 ], 3 ) = v3;
839
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 0 ) = v4;
840
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 1 ) = v5;
841
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 2 ) = v6;
842
+ * _slang_vector_get_element_ptr (& rs.rows [1 ], 3 ) = v7;
843
+ * _slang_vector_get_element_ptr (& rs.rows [2 ], 0 ) = v8;
844
+ * _slang_vector_get_element_ptr (& rs.rows [2 ], 1 ) = v9;
845
+ * _slang_vector_get_element_ptr (& rs.rows [2 ], 2 ) = v10;
846
+ * _slang_vector_get_element_ptr (& rs.rows [2 ], 3 ) = v11;
847
847
}
848
848
else
849
849
{
0 commit comments