Lines Matching refs:Select

163  * the fields in __struct gl_contextRec::Select with the given buffer.
182 ctx->Select.Buffer = buffer;
183 ctx->Select.BufferSize = size;
184 ctx->Select.BufferCount = 0;
185 ctx->Select.HitFlag = GL_FALSE;
186 ctx->Select.HitMinZ = 1.0;
187 ctx->Select.HitMaxZ = 0.0;
203 if (ctx->Select.BufferCount < ctx->Select.BufferSize) {
204 ctx->Select.Buffer[ctx->Select.BufferCount] = value;
206 ctx->Select.BufferCount++;
222 ctx->Select.HitFlag = GL_TRUE;
223 if (z < ctx->Select.HitMinZ) {
224 ctx->Select.HitMinZ = z;
226 if (z > ctx->Select.HitMaxZ) {
227 ctx->Select.HitMaxZ = z;
253 zmin = (GLuint) ((GLfloat) zscale * ctx->Select.HitMinZ);
254 zmax = (GLuint) ((GLfloat) zscale * ctx->Select.HitMaxZ);
256 write_record( ctx, ctx->Select.NameStackDepth );
259 for (i = 0; i < ctx->Select.NameStackDepth; i++) {
260 write_record( ctx, ctx->Select.NameStack[i] );
263 ctx->Select.Hits++;
264 ctx->Select.HitFlag = GL_FALSE;
265 ctx->Select.HitMinZ = 1.0;
266 ctx->Select.HitMaxZ = -1.0;
285 if (ctx->Select.HitFlag) {
289 ctx->Select.NameStackDepth = 0;
290 ctx->Select.HitFlag = GL_FALSE;
291 ctx->Select.HitMinZ = 1.0;
292 ctx->Select.HitMaxZ = 0.0;
306 * sa __struct gl_contextRec::Select.
317 if (ctx->Select.NameStackDepth == 0) {
324 if (ctx->Select.HitFlag) {
327 if (ctx->Select.NameStackDepth < MAX_NAME_STACK_DEPTH) {
328 ctx->Select.NameStack[ctx->Select.NameStackDepth-1] = name;
331 ctx->Select.NameStack[MAX_NAME_STACK_DEPTH-1] = name;
345 * sa __struct gl_contextRec::Select.
358 if (ctx->Select.HitFlag) {
361 if (ctx->Select.NameStackDepth >= MAX_NAME_STACK_DEPTH) {
365 ctx->Select.NameStack[ctx->Select.NameStackDepth++] = name;
376 * sa __struct gl_contextRec::Select.
389 if (ctx->Select.HitFlag) {
392 if (ctx->Select.NameStackDepth == 0) {
396 ctx->Select.NameStackDepth--;
438 if (ctx->Select.HitFlag) {
441 if (ctx->Select.BufferCount > ctx->Select.BufferSize) {
449 result = ctx->Select.Hits;
451 ctx->Select.BufferCount = 0;
452 ctx->Select.Hits = 0;
453 ctx->Select.NameStackDepth = 0;
476 if (ctx->Select.BufferSize==0) {
537 ctx->Select.Buffer = NULL;
538 ctx->Select.BufferSize = 0;
539 ctx->Select.BufferCount = 0;
540 ctx->Select.Hits = 0;
541 ctx->Select.NameStackDepth = 0;