Cleanup: Rename #if GPU_USE_PY_REFERENCES
to #ifndef GPU_NO_USE_PY_REFERENCES
This is safer for incremental build. And there was already a macro `GPU_USE_PY_REFERENCES` used elsewhere.
This commit is contained in:
@@ -75,7 +75,7 @@ static void pygpu_framebuffer_free_if_possible(GPUFrameBuffer *fb)
|
||||
static void pygpu_framebuffer_free_safe(BPyGPUFrameBuffer *self)
|
||||
{
|
||||
if (self->fb) {
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
GPU_framebuffer_py_reference_set(self->fb, NULL);
|
||||
if (!self->shared_reference)
|
||||
#endif
|
||||
@@ -639,7 +639,7 @@ PyObject *BPyGPUFrameBuffer_CreatePyObject(GPUFrameBuffer *fb, bool shared_refer
|
||||
{
|
||||
BPyGPUFrameBuffer *self;
|
||||
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
if (shared_reference) {
|
||||
void **ref = GPU_framebuffer_py_reference_get(fb);
|
||||
if (ref) {
|
||||
@@ -657,7 +657,7 @@ PyObject *BPyGPUFrameBuffer_CreatePyObject(GPUFrameBuffer *fb, bool shared_refer
|
||||
self = PyObject_New(BPyGPUFrameBuffer, &BPyGPUFrameBuffer_Type);
|
||||
self->fb = fb;
|
||||
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
self->shared_reference = shared_reference;
|
||||
|
||||
BLI_assert(GPU_framebuffer_py_reference_get(fb) == NULL);
|
||||
|
@@ -29,7 +29,7 @@ extern PyTypeObject BPyGPUFrameBuffer_Type;
|
||||
typedef struct BPyGPUFrameBuffer {
|
||||
PyObject_HEAD struct GPUFrameBuffer *fb;
|
||||
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
bool shared_reference;
|
||||
#endif
|
||||
} BPyGPUFrameBuffer;
|
||||
|
@@ -412,7 +412,7 @@ static PyObject *pygpu_texture_free(BPyGPUTexture *self)
|
||||
static void BPyGPUTexture__tp_dealloc(BPyGPUTexture *self)
|
||||
{
|
||||
if (self->tex) {
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
GPU_texture_py_reference_set(self->tex, NULL);
|
||||
#endif
|
||||
GPU_texture_free(self->tex);
|
||||
@@ -600,7 +600,7 @@ PyObject *BPyGPUTexture_CreatePyObject(GPUTexture *tex, bool shared_reference)
|
||||
BPyGPUTexture *self;
|
||||
|
||||
if (shared_reference) {
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
void **ref = GPU_texture_py_reference_get(tex);
|
||||
if (ref) {
|
||||
/* Retrieve BPyGPUTexture reference. */
|
||||
@@ -617,7 +617,7 @@ PyObject *BPyGPUTexture_CreatePyObject(GPUTexture *tex, bool shared_reference)
|
||||
self = PyObject_New(BPyGPUTexture, &BPyGPUTexture_Type);
|
||||
self->tex = tex;
|
||||
|
||||
#if GPU_USE_PY_REFERENCES
|
||||
#ifndef GPU_NO_USE_PY_REFERENCES
|
||||
BLI_assert(GPU_texture_py_reference_get(tex) == NULL);
|
||||
GPU_texture_py_reference_set(tex, &self->tex);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user