Quellcode durchsuchen

Merge pull request #893 from kawa-yoiko/rlgl-quad-padding

Fix vertex padding not zeroed for quads
pull/897/head
Ray vor 5 Jahren
committed von GitHub
Ursprung
Commit
9a7d4ccb79
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. +5
    -1
      src/rlgl.h

+ 5
- 1
src/rlgl.h Datei anzeigen

@ -1072,6 +1072,8 @@ void rlBegin(int mode)
if (draws[drawsCounter - 1].mode == RL_LINES) draws[drawsCounter - 1].vertexAlignment = ((draws[drawsCounter - 1].vertexCount < 4)? draws[drawsCounter - 1].vertexCount : draws[drawsCounter - 1].vertexCount%4);
else if (draws[drawsCounter - 1].mode == RL_TRIANGLES) draws[drawsCounter - 1].vertexAlignment = ((draws[drawsCounter - 1].vertexCount < 4)? 1 : (4 - (draws[drawsCounter - 1].vertexCount%4)));
else draws[drawsCounter - 1].vertexAlignment = 0;
if (rlCheckBufferLimit(draws[drawsCounter - 1].vertexAlignment)) rlglDraw();
else
{
@ -1243,6 +1245,8 @@ void rlEnableTexture(unsigned int id)
if (draws[drawsCounter - 1].mode == RL_LINES) draws[drawsCounter - 1].vertexAlignment = ((draws[drawsCounter - 1].vertexCount < 4)? draws[drawsCounter - 1].vertexCount : draws[drawsCounter - 1].vertexCount%4);
else if (draws[drawsCounter - 1].mode == RL_TRIANGLES) draws[drawsCounter - 1].vertexAlignment = ((draws[drawsCounter - 1].vertexCount < 4)? 1 : (4 - (draws[drawsCounter - 1].vertexCount%4)));
else draws[drawsCounter - 1].vertexAlignment = 0;
if (rlCheckBufferLimit(draws[drawsCounter - 1].vertexAlignment)) rlglDraw();
else
{
@ -4611,4 +4615,4 @@ int GetPixelDataSize(int width, int height, int format)
}
#endif // RLGL_STANDALONE
#endif // RLGL_IMPLEMENTATION
#endif // RLGL_IMPLEMENTATION

Laden…
Abbrechen
Speichern