[PATCH xserver 3/7] glx: Remove some redundant zero-init of GLX context state
Adam Jackson
ajax at redhat.com
Fri Apr 1 16:53:31 UTC 2016
The context is already calloc'd.
Signed-off-by: Adam Jackson <ajax at redhat.com>
---
glx/createcontext.c | 8 --------
glx/glxcmds.c | 8 --------
2 files changed, 16 deletions(-)
diff --git a/glx/createcontext.c b/glx/createcontext.c
index 9157e2f..c8b36eb 100644
--- a/glx/createcontext.c
+++ b/glx/createcontext.c
@@ -315,16 +315,8 @@ __glXDisp_CreateContextAttribsARB(__GLXclientState * cl, GLbyte * pc)
ctx->id = req->context;
ctx->share_id = req->shareList;
ctx->idExists = True;
- ctx->currentClient = False;
ctx->isDirect = req->isDirect;
- ctx->hasUnflushedCommands = False;
ctx->renderMode = GL_RENDER;
- ctx->feedbackBuf = NULL;
- ctx->feedbackBufSize = 0;
- ctx->selectBuf = NULL;
- ctx->selectBufSize = 0;
- ctx->drawPriv = NULL;
- ctx->readPriv = NULL;
ctx->resetNotificationStrategy = reset;
#ifdef GLX_CONTEXT_RELEASE_BEHAVIOR_ARB
ctx->releaseBehavior = flush;
diff --git a/glx/glxcmds.c b/glx/glxcmds.c
index 0f0b714..b69a830 100644
--- a/glx/glxcmds.c
+++ b/glx/glxcmds.c
@@ -314,16 +314,8 @@ DoCreateContext(__GLXclientState * cl, GLXContextID gcId,
glxc->id = gcId;
glxc->share_id = shareList;
glxc->idExists = GL_TRUE;
- glxc->currentClient = NULL;
glxc->isDirect = isDirect;
- glxc->hasUnflushedCommands = GL_FALSE;
glxc->renderMode = GL_RENDER;
- glxc->feedbackBuf = NULL;
- glxc->feedbackBufSize = 0;
- glxc->selectBuf = NULL;
- glxc->selectBufSize = 0;
- glxc->drawPriv = NULL;
- glxc->readPriv = NULL;
/* The GLX_ARB_create_context_robustness spec says:
*
--
2.5.0
More information about the xorg-devel
mailing list