diff --git a/cube_ta.c b/cube_ta.c index a08d406..58643bc 100644 --- a/cube_ta.c +++ b/cube_ta.c @@ -263,8 +263,8 @@ typedef struct ta_global_parameter__polygon_type_0 { uint32_t isp_tsp_instruction_word; uint32_t tsp_instruction_word; uint32_t texture_control_word; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t data_size_for_sort_dma; uint32_t next_address_for_sort_dma; } ta_global_parameter__polygon_type_0; @@ -272,13 +272,13 @@ static_assert((sizeof (struct ta_global_parameter__polygon_type_0)) == 32); typedef struct ta_global_parameter__end_of_list { uint32_t parameter_control_word; - uint32_t _zero0; - uint32_t _zero1; - uint32_t _zero2; - uint32_t _zero3; - uint32_t _zero4; - uint32_t _zero5; - uint32_t _zero6; + uint32_t _res0; + uint32_t _res1; + uint32_t _res2; + uint32_t _res3; + uint32_t _res4; + uint32_t _res5; + uint32_t _res6; } ta_global_parameter__end_of_list; static_assert((sizeof (struct ta_global_parameter__end_of_list)) == 32); @@ -296,10 +296,10 @@ typedef struct ta_vertex_parameter__polygon_type_0 { float x; float y; float z; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t base_color; - uint32_t _zero2; + uint32_t _res2; } ta_vertex_parameter__polygon_type_0; static_assert((sizeof (struct ta_vertex_parameter__polygon_type_0)) == 32); @@ -320,13 +320,6 @@ static inline uint32_t transfer_ta_global_end_of_list(uint32_t store_queue_ix) volatile ta_global_parameter__end_of_list * end_of_list = (volatile ta_global_parameter__end_of_list *)store_queue_ix; end_of_list->parameter_control_word = PARAMETER_CONTROL_WORD__PARA_CONTROL__PARA_TYPE__END_OF_LIST; - end_of_list->_zero0 = 0; - end_of_list->_zero1 = 0; - end_of_list->_zero2 = 0; - end_of_list->_zero3 = 0; - end_of_list->_zero4 = 0; - end_of_list->_zero5 = 0; - end_of_list->_zero6 = 0; // start store queue transfer of `end_of_list` to the TA pref(store_queue_ix); @@ -352,10 +345,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[0].x = ax; vertex[0].y = ay; vertex[0].z = az; - vertex[0]._zero0 = 0; - vertex[0]._zero1 = 0; vertex[0].base_color = ac; - vertex[0]._zero2 = 0; // start store queue transfer of `vertex[0]` to the TA pref(store_queue_ix + 32 * 0); @@ -365,10 +355,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[1].x = bx; vertex[1].y = by; vertex[1].z = bz; - vertex[1]._zero0 = 0; - vertex[1]._zero1 = 0; vertex[1].base_color = bc; - vertex[1]._zero2 = 0; // start store queue transfer of `vertex[1]` to the TA pref(store_queue_ix + 32 * 1); @@ -379,10 +366,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[2].x = cx; vertex[2].y = cy; vertex[2].z = cz; - vertex[2]._zero0 = 0; - vertex[2]._zero1 = 0; vertex[2].base_color = cc; - vertex[2]._zero2 = 0; // start store queue transfer of `params[2]` to the TA pref(store_queue_ix + 32 * 2); @@ -418,8 +402,6 @@ static inline uint32_t transfer_ta_global_polygon(uint32_t store_queue_ix) polygon->texture_control_word = 0; - polygon->_zero0 = 0; - polygon->_zero1 = 0; polygon->data_size_for_sort_dma = 0; polygon->next_address_for_sort_dma = 0; diff --git a/cube_ta_fullscreen.c b/cube_ta_fullscreen.c index 0194e3a..e12f0dd 100644 --- a/cube_ta_fullscreen.c +++ b/cube_ta_fullscreen.c @@ -297,8 +297,8 @@ typedef struct ta_global_parameter__polygon_type_0 { uint32_t isp_tsp_instruction_word; uint32_t tsp_instruction_word; uint32_t texture_control_word; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t data_size_for_sort_dma; uint32_t next_address_for_sort_dma; } ta_global_parameter__polygon_type_0; @@ -306,13 +306,13 @@ static_assert((sizeof (struct ta_global_parameter__polygon_type_0)) == 32); typedef struct ta_global_parameter__end_of_list { uint32_t parameter_control_word; - uint32_t _zero0; - uint32_t _zero1; - uint32_t _zero2; - uint32_t _zero3; - uint32_t _zero4; - uint32_t _zero5; - uint32_t _zero6; + uint32_t _res0; + uint32_t _res1; + uint32_t _res2; + uint32_t _res3; + uint32_t _res4; + uint32_t _res5; + uint32_t _res6; } ta_global_parameter__end_of_list; static_assert((sizeof (struct ta_global_parameter__end_of_list)) == 32); @@ -330,10 +330,10 @@ typedef struct ta_vertex_parameter__polygon_type_0 { float x; float y; float z; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t base_color; - uint32_t _zero2; + uint32_t _res2; } ta_vertex_parameter__polygon_type_0; static_assert((sizeof (struct ta_vertex_parameter__polygon_type_0)) == 32); @@ -354,13 +354,6 @@ static inline uint32_t transfer_ta_global_end_of_list(uint32_t store_queue_ix) volatile ta_global_parameter__end_of_list * end_of_list = (volatile ta_global_parameter__end_of_list *)store_queue_ix; end_of_list->parameter_control_word = PARAMETER_CONTROL_WORD__PARA_CONTROL__PARA_TYPE__END_OF_LIST; - end_of_list->_zero0 = 0; - end_of_list->_zero1 = 0; - end_of_list->_zero2 = 0; - end_of_list->_zero3 = 0; - end_of_list->_zero4 = 0; - end_of_list->_zero5 = 0; - end_of_list->_zero6 = 0; // start store queue transfer of `end_of_list` to the TA pref(store_queue_ix); @@ -386,10 +379,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[0].x = ax; vertex[0].y = ay; vertex[0].z = az; - vertex[0]._zero0 = 0; - vertex[0]._zero1 = 0; vertex[0].base_color = ac; - vertex[0]._zero2 = 0; // start store queue transfer of `vertex[0]` to the TA pref(store_queue_ix + 32 * 0); @@ -399,10 +389,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[1].x = bx; vertex[1].y = by; vertex[1].z = bz; - vertex[1]._zero0 = 0; - vertex[1]._zero1 = 0; vertex[1].base_color = bc; - vertex[1]._zero2 = 0; // start store queue transfer of `vertex[1]` to the TA pref(store_queue_ix + 32 * 1); @@ -413,10 +400,7 @@ static inline uint32_t transfer_ta_vertex_triangle(uint32_t store_queue_ix, vertex[2].x = cx; vertex[2].y = cy; vertex[2].z = cz; - vertex[2]._zero0 = 0; - vertex[2]._zero1 = 0; vertex[2].base_color = cc; - vertex[2]._zero2 = 0; // start store queue transfer of `params[2]` to the TA pref(store_queue_ix + 32 * 2); @@ -452,8 +436,6 @@ static inline uint32_t transfer_ta_global_polygon(uint32_t store_queue_ix) polygon->texture_control_word = 0; - polygon->_zero0 = 0; - polygon->_zero1 = 0; polygon->data_size_for_sort_dma = 0; polygon->next_address_for_sort_dma = 0; diff --git a/cube_ta_fullscreen_textured.c b/cube_ta_fullscreen_textured.c index 65e2fbb..5c03e84 100644 --- a/cube_ta_fullscreen_textured.c +++ b/cube_ta_fullscreen_textured.c @@ -300,8 +300,8 @@ typedef struct ta_global_parameter__polygon_type_0 { uint32_t isp_tsp_instruction_word; uint32_t tsp_instruction_word; uint32_t texture_control_word; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t data_size_for_sort_dma; uint32_t next_address_for_sort_dma; } ta_global_parameter__polygon_type_0; @@ -309,13 +309,13 @@ static_assert((sizeof (struct ta_global_parameter__polygon_type_0)) == 32); typedef struct ta_global_parameter__end_of_list { uint32_t parameter_control_word; - uint32_t _zero0; - uint32_t _zero1; - uint32_t _zero2; - uint32_t _zero3; - uint32_t _zero4; - uint32_t _zero5; - uint32_t _zero6; + uint32_t _res0; + uint32_t _res1; + uint32_t _res2; + uint32_t _res3; + uint32_t _res4; + uint32_t _res5; + uint32_t _res6; } ta_global_parameter__end_of_list; static_assert((sizeof (struct ta_global_parameter__end_of_list)) == 32); @@ -362,13 +362,6 @@ static inline uint32_t transfer_ta_global_end_of_list(uint32_t store_queue_ix) volatile ta_global_parameter__end_of_list * end_of_list = (volatile ta_global_parameter__end_of_list *)store_queue_ix; end_of_list->parameter_control_word = PARAMETER_CONTROL_WORD__PARA_CONTROL__PARA_TYPE__END_OF_LIST; - end_of_list->_zero0 = 0; - end_of_list->_zero1 = 0; - end_of_list->_zero2 = 0; - end_of_list->_zero3 = 0; - end_of_list->_zero4 = 0; - end_of_list->_zero5 = 0; - end_of_list->_zero6 = 0; // start store queue transfer of `end_of_list` to the TA pref(store_queue_ix); @@ -465,8 +458,6 @@ static inline uint32_t transfer_ta_global_polygon(uint32_t store_queue_ix, uint3 | TEXTURE_CONTROL_WORD__SCAN_ORDER__NON_TWIDDLED | TEXTURE_CONTROL_WORD__TEXTURE_ADDRESS(texture_address / 8); - polygon->_zero0 = 0; - polygon->_zero1 = 0; polygon->data_size_for_sort_dma = 0; polygon->next_address_for_sort_dma = 0; diff --git a/triangle_ta.c b/triangle_ta.c index c576b18..e579dd5 100644 --- a/triangle_ta.c +++ b/triangle_ta.c @@ -262,8 +262,8 @@ typedef struct ta_global_parameter__polygon_type_0 { uint32_t isp_tsp_instruction_word; uint32_t tsp_instruction_word; uint32_t texture_control_word; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t data_size_for_sort_dma; uint32_t next_address_for_sort_dma; } ta_global_parameter__polygon_type_0; @@ -271,13 +271,13 @@ static_assert((sizeof (struct ta_global_parameter__polygon_type_0)) == 32); typedef struct ta_global_parameter__end_of_list { uint32_t parameter_control_word; - uint32_t _zero0; - uint32_t _zero1; - uint32_t _zero2; - uint32_t _zero3; - uint32_t _zero4; - uint32_t _zero5; - uint32_t _zero6; + uint32_t _res0; + uint32_t _res1; + uint32_t _res2; + uint32_t _res3; + uint32_t _res4; + uint32_t _res5; + uint32_t _res6; } ta_global_parameter__end_of_list; static_assert((sizeof (struct ta_global_parameter__end_of_list)) == 32); @@ -295,10 +295,10 @@ typedef struct ta_vertex_parameter__polygon_type_0 { float x; float y; float z; - uint32_t _zero0; - uint32_t _zero1; + uint32_t _res0; + uint32_t _res1; uint32_t base_color; - uint32_t _zero2; + uint32_t _res2; } ta_vertex_parameter__polygon_type_0; static_assert((sizeof (struct ta_vertex_parameter__polygon_type_0)) == 32); @@ -342,8 +342,6 @@ void transfer_ta_triangle() polygon->texture_control_word = 0; - polygon->_zero0 = 0; - polygon->_zero1 = 0; polygon->data_size_for_sort_dma = 0; polygon->next_address_for_sort_dma = 0; @@ -363,10 +361,7 @@ void transfer_ta_triangle() vertex[0].x = 1.0f; vertex[0].y = 29.0f; vertex[0].z = 0.1f; - vertex[0]._zero0 = 0; - vertex[0]._zero1 = 0; vertex[0].base_color = 0xff0000; // red - vertex[0]._zero2 = 0; // start store queue transfer of `vertex[0]` to the TA pref(store_queue_ix + 32 * 0); @@ -376,10 +371,7 @@ void transfer_ta_triangle() vertex[1].x = 16.0f; vertex[1].y = 3.0f; vertex[1].z = 0.1f; - vertex[1]._zero0 = 0; - vertex[1]._zero1 = 0; vertex[1].base_color = 0x00ff00; // green - vertex[1]._zero2 = 0; // start store queue transfer of `vertex[1]` to the TA pref(store_queue_ix + 32 * 1); @@ -390,10 +382,7 @@ void transfer_ta_triangle() vertex[2].x = 31.0f; vertex[2].y = 29.0f; vertex[2].z = 0.1f; - vertex[2]._zero0 = 0; - vertex[2]._zero1 = 0; vertex[2].base_color = 0x0000ff; // blue - vertex[2]._zero2 = 0; // start store queue transfer of `params[2]` to the TA pref(store_queue_ix + 32 * 2); @@ -407,13 +396,6 @@ void transfer_ta_triangle() volatile ta_global_parameter__end_of_list * end_of_list = (volatile ta_global_parameter__end_of_list *)store_queue_ix; end_of_list->parameter_control_word = PARAMETER_CONTROL_WORD__PARA_CONTROL__PARA_TYPE__END_OF_LIST; - end_of_list->_zero0 = 0; - end_of_list->_zero1 = 0; - end_of_list->_zero2 = 0; - end_of_list->_zero3 = 0; - end_of_list->_zero4 = 0; - end_of_list->_zero5 = 0; - end_of_list->_zero6 = 0; // start store queue transfer of `end_of_list` to the TA pref(store_queue_ix);