On Wed, 17 Jul 2019 at 15:48, Józef Kucia joseph.kucia@gmail.com wrote:
@@ -4311,6 +4328,30 @@ static void test_clear_render_target_view(void) unsigned int i; D3D12_BOX box; HRESULT hr;
- static const struct
- {
const float *color;unsigned int expected;unsigned int max_diff;bool is_todo;- }
- test_r8g8b8a8_unorm[] =
- {
{green, 0xff00ff00, 0},{color, 0xbf4c7f19, 2},- },
- test_r8g8b8a8_uint[] =
- {
{green, 0x01000100, 0, true},{color, 0x00000000, 0, true},{negative_value, 0x00000001, 0, true},- },
- test_r8g8b8a8_sint[] =
- {
{green, 0x01000100, 0, true},{color, 0x00000000, 0, true},{negative_value, 0xfe00ff01, 0, true},- };
Do you need these to be separate arrays? It seems that only the view format is different between them.