@@ -433,15 +433,15 @@ void SampleViewer::draw_gui()
433
433
for (int i = 0 ; i < m_num_dimensions - 1 ; ++i)
434
434
{
435
435
float4x4 pos = layout_2d_matrix (m_num_dimensions, int2{i, m_num_dimensions - 1 });
436
- float4 text_pos = mul (mvp, mul (pos, float4{0 .f , -0 .5f , 0 .0f , 1 .0f }));
436
+ float4 text_pos = mul (mvp, mul (pos, float4{0 .f , -0 .5f , - 1 .0f , 1 .0f }));
437
437
float2 text_2d_pos ((text_pos.x / text_pos.w + 1 ) / 2 , (text_pos.y / text_pos.w + 1 ) / 2 );
438
438
draw_text (m_viewport_pos + int2 (int ((text_2d_pos.x ) * m_viewport_size.x ),
439
439
int ((1 .f - text_2d_pos.y ) * m_viewport_size.y ) + 16 ),
440
440
to_string (i), float4 (1 .0f , 1 .0f , 1 .0f , 0 .75f ), m_regular[16 ],
441
441
TextAlign_CENTER | TextAlign_BOTTOM);
442
442
443
443
pos = layout_2d_matrix (m_num_dimensions, int2{0 , i + 1 });
444
- text_pos = mul (mvp, mul (pos, float4{-0 .5f , 0 .f , 0 .0f , 1 .0f }));
444
+ text_pos = mul (mvp, mul (pos, float4{-0 .5f , 0 .f , - 1 .0f , 1 .0f }));
445
445
text_2d_pos = float2 ((text_pos.x / text_pos.w + 1 ) / 2 , (text_pos.y / text_pos.w + 1 ) / 2 );
446
446
draw_text (m_viewport_pos + int2 (int ((text_2d_pos.x ) * m_viewport_size.x ) - 4 ,
447
447
int ((1 .f - text_2d_pos.y ) * m_viewport_size.y )),
@@ -1228,7 +1228,7 @@ void SampleViewer::update_points(bool regenerate)
1228
1228
for (int x = 0 ; x < y; ++x, ++plot_index)
1229
1229
for (int i = 0 ; i < m_subset_count; ++i)
1230
1230
m_2d_points[plot_index * m_subset_count + i] =
1231
- float3{m_subset_points (x, i), m_subset_points (y, i), 0 .5f };
1231
+ float3{m_subset_points (x, i), m_subset_points (y, i), - 0 .5f };
1232
1232
1233
1233
m_2d_point_shader->set_buffer (" center" , m_2d_points);
1234
1234
m_2d_point_shader->set_buffer_divisor (" center" , 1 ); // one center per quad/instance
0 commit comments