Cleanup: pass GPUStateMutable as a const reference

This commit is contained in:
Campbell Barton 2024-03-28 17:33:10 +11:00
parent e7abad23e0
commit 362d381a5a
4 changed files with 4 additions and 4 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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) {

View File

@ -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);