Searched refs:Scissor (Results 1 - 25 of 76) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_scissor.c40 blit->num_window_rectangles = ctx->Scissor.NumWindowRects;
42 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT;
44 const struct gl_scissor_rect *src_rect = &ctx->Scissor.WindowRects[i];
H A Dst_atom_scissor.c43 * Scissor depends on the scissor box, and the framebuffer dimensions.
63 if (ctx->Scissor.EnableFlags & (1 << i)) {
65 GLint xmax = MAX2(0, ctx->Scissor.ScissorArray[i].X + ctx->Scissor.ScissorArray[i].Width);
66 GLint ymax = MAX2(0, ctx->Scissor.ScissorArray[i].Y + ctx->Scissor.ScissorArray[i].Height);
68 if (ctx->Scissor.ScissorArray[i].X > (GLint)scissor[i].minx)
69 scissor[i].minx = ctx->Scissor.ScissorArray[i].X;
70 if (ctx->Scissor.ScissorArray[i].Y > (GLint)scissor[i].miny)
71 scissor[i].miny = ctx->Scissor
[all...]
H A Dst_cb_clear.c370 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0];
372 return (ctx->Scissor.EnableFlags & 1) &&
387 return ctx->Scissor.NumWindowRects > 0 ||
388 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT;
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_scissor.c40 blit->num_window_rectangles = ctx->Scissor.NumWindowRects;
42 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT;
44 const struct gl_scissor_rect *src_rect = &ctx->Scissor.WindowRects[i];
H A Dst_atom_scissor.c43 * Scissor depends on the scissor box, and the framebuffer dimensions.
57 if (!ctx->Scissor.EnableFlags)
66 if (ctx->Scissor.EnableFlags & (1 << i)) {
68 GLint xmax = MAX2(0, ctx->Scissor.ScissorArray[i].X + ctx->Scissor.ScissorArray[i].Width);
69 GLint ymax = MAX2(0, ctx->Scissor.ScissorArray[i].Y + ctx->Scissor.ScissorArray[i].Height);
71 if (ctx->Scissor.ScissorArray[i].X > (GLint)scissor[i].minx)
72 scissor[i].minx = ctx->Scissor.ScissorArray[i].X;
73 if (ctx->Scissor
[all...]
H A Dst_cb_clear.c374 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0];
376 return (ctx->Scissor.EnableFlags & 1) &&
391 return ctx->Scissor.NumWindowRects > 0 ||
392 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT;
520 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0];
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dscissor.c37 * supplied data. It also does \b not call \c dd_function_table::Scissor.
45 if (x == ctx->Scissor.ScissorArray[idx].X &&
46 y == ctx->Scissor.ScissorArray[idx].Y &&
47 width == ctx->Scissor.ScissorArray[idx].Width &&
48 height == ctx->Scissor.ScissorArray[idx].Height)
54 ctx->Scissor.ScissorArray[idx].X = x;
55 ctx->Scissor.ScissorArray[idx].Y = y;
56 ctx->Scissor.ScissorArray[idx].Width = width;
57 ctx->Scissor.ScissorArray[idx].Height = height;
67 * "Scissor set
[all...]
H A Dframebuffer.c343 if (ctx->Scissor.EnableFlags & (1u << idx)) {
344 if (ctx->Scissor.ScissorArray[idx].X > bbox[0]) {
345 bbox[0] = ctx->Scissor.ScissorArray[idx].X;
347 if (ctx->Scissor.ScissorArray[idx].Y > bbox[2]) {
348 bbox[2] = ctx->Scissor.ScissorArray[idx].Y;
350 if (ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width < bbox[1]) {
351 bbox[1] = ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width;
353 if (ctx->Scissor
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dscissor.c37 * supplied data. It also does \b not call \c dd_function_table::Scissor.
45 if (x == ctx->Scissor.ScissorArray[idx].X &&
46 y == ctx->Scissor.ScissorArray[idx].Y &&
47 width == ctx->Scissor.ScissorArray[idx].Width &&
48 height == ctx->Scissor.ScissorArray[idx].Height)
55 ctx->Scissor.ScissorArray[idx].X = x;
56 ctx->Scissor.ScissorArray[idx].Y = y;
57 ctx->Scissor.ScissorArray[idx].Width = width;
58 ctx->Scissor.ScissorArray[idx].Height = height;
68 * "Scissor set
[all...]
H A Dframebuffer.c325 if (ctx->Scissor.EnableFlags & (1u << idx)) {
326 if (ctx->Scissor.ScissorArray[idx].X > bbox[0]) {
327 bbox[0] = ctx->Scissor.ScissorArray[idx].X;
329 if (ctx->Scissor.ScissorArray[idx].Y > bbox[2]) {
330 bbox[2] = ctx->Scissor.ScissorArray[idx].Y;
332 if (ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width < bbox[1]) {
333 bbox[1] = ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width;
335 if (ctx->Scissor
[all...]
H A Dattrib.c184 attr->Scissor = ctx->Scissor.EnableFlags;
248 memcpy(&head->Scissor, &ctx->Scissor, sizeof(head->Scissor));
439 if (ctx->Scissor.EnableFlags != enable->Scissor) {
443 TEST_AND_UPDATE_INDEX(ctx->Scissor.EnableFlags, enable->Scissor,
1128 attr->Scissor
[all...]
/xsrc/external/mit/mesa-demos/dist/src/demos/
H A Dcopypix.c25 static int Scissor = 0; variable in typeref:typename:int
35 Scissor = 0;
60 if (Scissor)
131 Scissor = !Scissor;
H A Ddrawpix.c25 static int Scissor = 0; variable in typeref:typename:int
40 Scissor = 0;
64 if (Scissor)
93 if (Scissor)
181 Scissor = !Scissor;
/xsrc/external/mit/MesaLib.old/dist/src/glx/apple/
H A Dapple_glapi.c78 __ogl_framework_api->Scissor(x, y, width, height);
/xsrc/external/mit/MesaLib/dist/src/glx/apple/
H A Dapple_glapi.c78 __ogl_framework_api->Scissor(x, y, width, height);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Di830_state.c539 ctx->Scissor.ScissorArray[0].X, ctx->Scissor.ScissorArray[0].Y,
540 ctx->Scissor.ScissorArray[0].Width, ctx->Scissor.ScissorArray[0].Height);
543 x1 = ctx->Scissor.ScissorArray[0].X;
544 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y
545 + ctx->Scissor.ScissorArray[0].Height);
546 x2 = ctx->Scissor.ScissorArray[0].X
547 + ctx->Scissor.ScissorArray[0].Width - 1;
548 y2 = y1 + ctx->Scissor
[all...]
H A Di915_state.c505 ctx->Scissor.ScissorArray[0].X, ctx->Scissor.ScissorArray[0].Y,
506 ctx->Scissor.ScissorArray[0].Width, ctx->Scissor.ScissorArray[0].Height);
509 x1 = ctx->Scissor.ScissorArray[0].X;
510 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y
511 + ctx->Scissor.ScissorArray[0].Height);
512 x2 = ctx->Scissor.ScissorArray[0].X
513 + ctx->Scissor.ScissorArray[0].Width - 1;
514 y2 = y1 + ctx->Scissor
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Di830_state.c539 ctx->Scissor.ScissorArray[0].X, ctx->Scissor.ScissorArray[0].Y,
540 ctx->Scissor.ScissorArray[0].Width, ctx->Scissor.ScissorArray[0].Height);
543 x1 = ctx->Scissor.ScissorArray[0].X;
544 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y
545 + ctx->Scissor.ScissorArray[0].Height);
546 x2 = ctx->Scissor.ScissorArray[0].X
547 + ctx->Scissor.ScissorArray[0].Width - 1;
548 y2 = y1 + ctx->Scissor
[all...]
H A Di915_state.c505 ctx->Scissor.ScissorArray[0].X, ctx->Scissor.ScissorArray[0].Y,
506 ctx->Scissor.ScissorArray[0].Width, ctx->Scissor.ScissorArray[0].Height);
509 x1 = ctx->Scissor.ScissorArray[0].X;
510 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y
511 + ctx->Scissor.ScissorArray[0].Height);
512 x2 = ctx->Scissor.ScissorArray[0].X
513 + ctx->Scissor.ScissorArray[0].Width - 1;
514 y2 = y1 + ctx->Scissor
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_clear.c121 if ((ctx->Scissor.EnableFlags & 1) && !noop_scissor(fb)) {
245 bool partial_clear = ctx->Scissor.EnableFlags && !noop_scissor(fb);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_clear.c123 if ((ctx->Scissor.EnableFlags & 1) && !noop_scissor(fb)) {
246 bool partial_clear = ctx->Scissor.EnableFlags && !noop_scissor(fb);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common.c37 - Scissor implementation
108 GLint x = ctx->Scissor.ScissorArray[0].X, y = ctx->Scissor.ScissorArray[0].Y;
109 GLsizei w = ctx->Scissor.ScissorArray[0].Width, h = ctx->Scissor.ScissorArray[0].Height;
148 if (ctx->Scissor.EnableFlags) {
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common.c37 - Scissor implementation
107 GLint x = ctx->Scissor.ScissorArray[0].X, y = ctx->Scissor.ScissorArray[0].Y;
108 GLsizei w = ctx->Scissor.ScissorArray[0].Width, h = ctx->Scissor.ScissorArray[0].Height;
147 if (ctx->Scissor.EnableFlags) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/common/
H A Ddriverfuncs.c155 driver->Scissor = NULL;
259 ctx->Driver.Enable(ctx, GL_SCISSOR_TEST, ctx->Scissor.EnableFlags);
287 ctx->Driver.Scissor(ctx);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/common/
H A Ddriverfuncs.c157 driver->Scissor = NULL;
261 ctx->Driver.Enable(ctx, GL_SCISSOR_TEST, ctx->Scissor.EnableFlags);
289 ctx->Driver.Scissor(ctx);

Completed in 57 milliseconds

1234