diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2017-05-10 17:06:44 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2017-08-02 10:45:35 +0000 |
commit | b49316269cd998d73300f2019965edc92e0d4e6e (patch) | |
tree | 77ec85b1843981052a6877c7377744bcb6679c6f /src/render/backend/renderview_p.h | |
parent | 3f6a0f18a5d1b5aac1381c482095a473f1312b5f (diff) |
Fix RenderCommand sorting
- Remove type punning mechanism that was used to filter previously (could lead
to undefined behavior)
- Properly filter based on shader and material
- Add unit tests
Change-Id: I8d0fd4a49d586e6ec26515e2cafe1ea94d38f8f1
Task-number: QTBUG-60183
Reviewed-by: Oleg Evseev <ev.mipt@gmail.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/renderview_p.h')
-rw-r--r-- | src/render/backend/renderview_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/backend/renderview_p.h b/src/render/backend/renderview_p.h index 440d51638..a0661ee0d 100644 --- a/src/render/backend/renderview_p.h +++ b/src/render/backend/renderview_p.h @@ -338,7 +338,7 @@ private: Shader *shader, ShaderData *shaderData, const QString &structName) const; - void buildSortingKey(RenderCommand *command) const; + void prepareForSorting(RenderCommand *command) const; }; } // namespace Render |