mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-02-17 01:31:25 +00:00
Remove IRenderQueue
This commit is contained in:
parent
c43cef96d1
commit
eb3878ad78
2 changed files with 0 additions and 34 deletions
|
@ -1,33 +0,0 @@
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#include "tflags.h"
|
|
||||||
|
|
||||||
// A render queue is what contains all render commands.
|
|
||||||
// On Vulkan there can be several of them so this interface is needed to allow for the needed parallelism.
|
|
||||||
// On OpenGL the render state is global so all this will do is to translate the system independent calls into OpenGL API calls.
|
|
||||||
|
|
||||||
enum class ColormaskBits
|
|
||||||
{
|
|
||||||
RED = 1,
|
|
||||||
GREEN = 2,
|
|
||||||
BLUE = 4,
|
|
||||||
ALPHA = 8
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef TFlags<ColormaskBits, uint8_t> Colormask;
|
|
||||||
|
|
||||||
class IRenderQueue
|
|
||||||
{
|
|
||||||
Colormask mColorMask;
|
|
||||||
|
|
||||||
|
|
||||||
Colormask GetColorMask() const
|
|
||||||
{
|
|
||||||
return mColorMask;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void SetColorMask(Colormask mask) = 0;
|
|
||||||
|
|
||||||
|
|
||||||
};
|
|
|
@ -33,7 +33,6 @@ class ACorona;
|
||||||
class Clipper;
|
class Clipper;
|
||||||
class HWPortal;
|
class HWPortal;
|
||||||
class FFlatVertexBuffer;
|
class FFlatVertexBuffer;
|
||||||
class IRenderQueue;
|
|
||||||
class HWScenePortalBase;
|
class HWScenePortalBase;
|
||||||
class FRenderState;
|
class FRenderState;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue