D3D11: Fixed SDL_RenderDrawPoints() ignoring input after the first 128 points.
If a limit would be needed then count should be adapted before stack allocation.
parent
2a4855f9ee
commit
4c72d39ce7
|
@ -2504,7 +2504,7 @@ D3D11_RenderDrawPoints(SDL_Renderer * renderer,
|
||||||
a = (float)(renderer->a / 255.0f);
|
a = (float)(renderer->a / 255.0f);
|
||||||
|
|
||||||
vertices = SDL_stack_alloc(VertexPositionColor, count);
|
vertices = SDL_stack_alloc(VertexPositionColor, count);
|
||||||
for (i = 0; i < min(count, 128); ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
const VertexPositionColor v = { { points[i].x, points[i].y, 0.0f }, { 0.0f, 0.0f }, { r, g, b, a } };
|
const VertexPositionColor v = { { points[i].x, points[i].y, 0.0f }, { 0.0f, 0.0f }, { r, g, b, a } };
|
||||||
vertices[i] = v;
|
vertices[i] = v;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue