Cleanup: pass GPUStateMutable as a const reference
This commit is contained in:
parent
e7abad23e0
commit
362d381a5a
|
@ -65,7 +65,7 @@ class MTLStateManager : public StateManager {
|
|||
void set_write_mask(const eGPUWriteMask value);
|
||||
void set_depth_test(const eGPUDepthTest value);
|
||||
void set_stencil_test(const eGPUStencilTest test, const eGPUStencilOp operation);
|
||||
void set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable state);
|
||||
void set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable &state);
|
||||
void set_clip_distances(const int new_dist_len, const int old_dist_len);
|
||||
void set_logic_op(const bool enable);
|
||||
void set_facing(const bool invert);
|
||||
|
|
|
@ -327,7 +327,7 @@ void MTLStateManager::set_stencil_test(const eGPUStencilTest test, const eGPUSte
|
|||
pipeline_state.dirty_flags |= MTL_PIPELINE_STATE_DEPTHSTENCIL_FLAG;
|
||||
}
|
||||
|
||||
void MTLStateManager::set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable state)
|
||||
void MTLStateManager::set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable &state)
|
||||
{
|
||||
if (test == GPU_STENCIL_NONE) {
|
||||
mtl_stencil_mask(0x00);
|
||||
|
|
|
@ -248,7 +248,7 @@ void GLStateManager::set_stencil_test(const eGPUStencilTest test, const eGPUSten
|
|||
}
|
||||
}
|
||||
|
||||
void GLStateManager::set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable state)
|
||||
void GLStateManager::set_stencil_mask(const eGPUStencilTest test, const GPUStateMutable &state)
|
||||
{
|
||||
GLenum func;
|
||||
switch (test) {
|
||||
|
|
|
@ -87,7 +87,7 @@ class GLStateManager : public StateManager {
|
|||
static void set_write_mask(eGPUWriteMask value);
|
||||
static void set_depth_test(eGPUDepthTest value);
|
||||
static void set_stencil_test(eGPUStencilTest test, eGPUStencilOp operation);
|
||||
static void set_stencil_mask(eGPUStencilTest test, const GPUStateMutable state);
|
||||
static void set_stencil_mask(eGPUStencilTest test, const GPUStateMutable &state);
|
||||
static void set_clip_distances(int new_dist_len, int old_dist_len);
|
||||
static void set_logic_op(bool enable);
|
||||
static void set_facing(bool invert);
|
||||
|
|
Loading…
Reference in New Issue