Lines Matching refs:Select
159 * the fields in __struct gl_contextRec::Select with the given buffer.
177 ctx->Select.Buffer = buffer;
178 ctx->Select.BufferSize = size;
179 ctx->Select.BufferCount = 0;
180 ctx->Select.HitFlag = GL_FALSE;
181 ctx->Select.HitMinZ = 1.0;
182 ctx->Select.HitMaxZ = 0.0;
198 if (ctx->Select.BufferCount < ctx->Select.BufferSize) {
199 ctx->Select.Buffer[ctx->Select.BufferCount] = value;
201 ctx->Select.BufferCount++;
217 ctx->Select.HitFlag = GL_TRUE;
218 if (z < ctx->Select.HitMinZ) {
219 ctx->Select.HitMinZ = z;
221 if (z > ctx->Select.HitMaxZ) {
222 ctx->Select.HitMaxZ = z;
229 struct gl_selection *s = &ctx->Select;
282 struct gl_selection *s = &ctx->Select;
337 struct gl_selection *s = &ctx->Select;
426 struct gl_selection *s = &ctx->Select;
477 if (ctx->Select.NameStackDepth == 0) {
487 ctx->Select.NameStack[ctx->Select.NameStackDepth-1] = name;
506 if (ctx->Select.NameStackDepth >= MAX_NAME_STACK_DEPTH) {
516 ctx->Select.NameStack[ctx->Select.NameStackDepth++] = name;
533 if (ctx->Select.NameStackDepth == 0) {
543 ctx->Select.NameStackDepth--;
590 if (ctx->Select.BufferCount > ctx->Select.BufferSize) {
598 result = ctx->Select.Hits;
600 ctx->Select.BufferCount = 0;
601 ctx->Select.Hits = 0;
624 if (ctx->Select.BufferSize==0) {
668 ctx->Select.Buffer = NULL;
669 ctx->Select.BufferSize = 0;
670 ctx->Select.BufferCount = 0;
671 ctx->Select.Hits = 0;
672 ctx->Select.NameStackDepth = 0;
680 struct gl_selection *s = &ctx->Select;