Transparent objects working.
This commit is contained in:
@@ -38,6 +38,7 @@ struct ModelJob : RenderJob
|
||||
unsigned int StartIndex;
|
||||
unsigned int EndIndex;
|
||||
glm::mat4 ModelMatrix;
|
||||
float Transparent;
|
||||
|
||||
void CalculateHash() override
|
||||
{
|
||||
@@ -98,4 +99,16 @@ private:
|
||||
std::forward_list<std::shared_ptr<RenderJob>> m_Jobs;
|
||||
};
|
||||
|
||||
struct RenderQueuePair
|
||||
{
|
||||
RenderQueue Deferred;
|
||||
RenderQueue Forward;
|
||||
|
||||
void Clear()
|
||||
{
|
||||
Deferred.Clear();
|
||||
Forward.Clear();
|
||||
}
|
||||
};
|
||||
|
||||
#endif // RenderQueue_h__
|
||||
|
||||
Reference in New Issue
Block a user