diff options
| author | Ray <[email protected]> | 2019-06-15 19:58:28 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-06-15 19:58:28 +0200 |
| commit | 9a7d4ccb792b4af7e10484c312179d6ac23238e6 (patch) | |
| tree | d502531890cd53d1dc01d6f534ba2981f89ebc83 /src | |
| parent | 721d18589fc0f6caf1785a682b3c10adbfaf7402 (diff) | |
| parent | 5baab54f93f0b034a8918d79c8882c077e4b140c (diff) | |
| download | raylib-9a7d4ccb792b4af7e10484c312179d6ac23238e6.tar.gz raylib-9a7d4ccb792b4af7e10484c312179d6ac23238e6.zip | |
Merge pull request #893 from kawa-yoiko/rlgl-quad-padding
Fix vertex padding not zeroed for quads
Diffstat (limited to 'src')
| -rw-r--r-- | src/rlgl.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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
\ No newline at end of file +#endif // RLGL_IMPLEMENTATION |
