diff --git a/example/dragon.cpp b/example/dragon.cpp index b3b50d1..cb486ea 100644 --- a/example/dragon.cpp +++ b/example/dragon.cpp @@ -678,7 +678,7 @@ void main() int ta = 0; int core = 0; - ta_parameter_writer writer = ta_parameter_writer(ta_parameter_buf); + ta_parameter_writer writer = ta_parameter_writer(ta_parameter_buf, (sizeof (ta_parameter_buf))); transfer_textures(); transfer_palette(); diff --git a/example/wiffle_screen_space_store_queue2.cpp b/example/wiffle_screen_space_store_queue2.cpp index 484d227..328f23b 100644 --- a/example/wiffle_screen_space_store_queue2.cpp +++ b/example/wiffle_screen_space_store_queue2.cpp @@ -30,7 +30,8 @@ constexpr float half_degree = 0.01745329f / 2; #define MODEL wiffle - +#pragma GCC push_options +#pragma GCC optimize ("O0") vec3 rotate(const vec3& vertex, float theta) { float x = vertex.x; @@ -50,6 +51,7 @@ vec3 rotate(const vec3& vertex, float theta) return vec3(x, y, z); } +#pragma GCC pop_options void transform(const uint32_t face_ix, const float theta)