/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_scissor.c | 43 * Scissor depends on the scissor box, and the framebuffer dimensions. 57 if (!ctx->Scissor.EnableFlags) in st_update_scissor() 66 if (ctx->Scissor.EnableFlags & (1 << i)) { in st_update_scissor() 68 GLint xmax = MAX2(0, ctx->Scissor.ScissorArray[i].X + ctx->Scissor.ScissorArray[i].Width); in st_update_scissor() 69 GLint ymax = MAX2(0, ctx->Scissor.ScissorArray[i].Y + ctx->Scissor.ScissorArray[i].Height); in st_update_scissor() 71 if (ctx->Scissor.ScissorArray[i].X > (GLint)scissor[i].minx) in st_update_scissor() 72 scissor[i].minx = ctx->Scissor.ScissorArray[i].X; in st_update_scissor() 73 if (ctx->Scissor in st_update_scissor() [all...] |
H A D | st_scissor.c | 40 blit->num_window_rectangles = ctx->Scissor.NumWindowRects; in st_window_rectangles_to_blit() 42 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT; in st_window_rectangles_to_blit() 44 const struct gl_scissor_rect *src_rect = &ctx->Scissor.WindowRects[i]; in st_window_rectangles_to_blit()
|
H A D | st_cb_clear.c | 368 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0]; in is_scissor_enabled() 370 return (ctx->Scissor.EnableFlags & 1) && in is_scissor_enabled() 385 return ctx->Scissor.NumWindowRects > 0 || in is_window_rectangle_enabled() 386 ctx->Scissor.WindowRectMode == GL_INCLUSIVE_EXT; in is_window_rectangle_enabled() 505 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0]; in st_Clear()
|
H A D | st_atom_rasterizer.c | 268 raster->scissor = !!ctx->Scissor.EnableFlags; in st_update_rasterizer()
|
H A D | st_atom.c | 147 if (ctx->Scissor.EnableFlags & u_bit_consecutive(0, num_viewports)) in check_program_state()
|
/third_party/mesa3d/src/mesa/main/ |
H A D | scissor.c | 40 * supplied data. It also does \b not call \c dd_function_table::Scissor. 48 if (x == ctx->Scissor.ScissorArray[idx].X && in set_scissor_no_notify() 49 y == ctx->Scissor.ScissorArray[idx].Y && in set_scissor_no_notify() 50 width == ctx->Scissor.ScissorArray[idx].Width && in set_scissor_no_notify() 51 height == ctx->Scissor.ScissorArray[idx].Height) in set_scissor_no_notify() 54 if (ctx->Scissor.EnableFlags) in set_scissor_no_notify() 60 ctx->Scissor.ScissorArray[idx].X = x; in set_scissor_no_notify() 61 ctx->Scissor.ScissorArray[idx].Y = y; in set_scissor_no_notify() 62 ctx->Scissor.ScissorArray[idx].Width = width; in set_scissor_no_notify() 63 ctx->Scissor in set_scissor_no_notify() [all...] |
H A D | framebuffer.c | 325 if (ctx->Scissor.EnableFlags & (1u << idx)) { in _mesa_intersect_scissor_bounding_box() 326 if (ctx->Scissor.ScissorArray[idx].X > bbox[0]) { in _mesa_intersect_scissor_bounding_box() 327 bbox[0] = ctx->Scissor.ScissorArray[idx].X; in _mesa_intersect_scissor_bounding_box() 329 if (ctx->Scissor.ScissorArray[idx].Y > bbox[2]) { in _mesa_intersect_scissor_bounding_box() 330 bbox[2] = ctx->Scissor.ScissorArray[idx].Y; in _mesa_intersect_scissor_bounding_box() 332 if (ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width < bbox[1]) { in _mesa_intersect_scissor_bounding_box() 333 bbox[1] = ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width; in _mesa_intersect_scissor_bounding_box() 335 if (ctx->Scissor in _mesa_intersect_scissor_bounding_box() [all...] |
H A D | attrib.c | 185 attr->Scissor = ctx->Scissor.EnableFlags; in _mesa_PushAttrib() 249 memcpy(&head->Scissor, &ctx->Scissor, sizeof(head->Scissor)); in _mesa_PushAttrib() 440 if (ctx->Scissor.EnableFlags != enable->Scissor) { in pop_enable_group() 444 TEST_AND_UPDATE_INDEX(ctx->Scissor.EnableFlags, enable->Scissor, in pop_enable_group() 987 attr->Scissor in _mesa_PopAttrib() [all...] |
H A D | get.c | 858 v->value_int_4[0] = ctx->Scissor.ScissorArray[0].X; in find_custom_value() 859 v->value_int_4[1] = ctx->Scissor.ScissorArray[0].Y; in find_custom_value() 860 v->value_int_4[2] = ctx->Scissor.ScissorArray[0].Width; in find_custom_value() 861 v->value_int_4[3] = ctx->Scissor.ScissorArray[0].Height; in find_custom_value() 865 v->value_bool = ctx->Scissor.EnableFlags & 1; in find_custom_value() 2577 v->value_int_4[0] = ctx->Scissor.ScissorArray[index].X; in find_value_indexed() 2578 v->value_int_4[1] = ctx->Scissor.ScissorArray[index].Y; in find_value_indexed() 2579 v->value_int_4[2] = ctx->Scissor.ScissorArray[index].Width; in find_value_indexed() 2580 v->value_int_4[3] = ctx->Scissor.ScissorArray[index].Height; in find_value_indexed() 2588 v->value_int_4[0] = ctx->Scissor in find_value_indexed() [all...] |
H A D | enable.c | 868 if (newEnabled != ctx->Scissor.EnableFlags) { in _mesa_set_enable() 874 ctx->Scissor.EnableFlags = newEnabled; in _mesa_set_enable() 1395 if (((ctx->Scissor.EnableFlags >> index) & 1) != state) { in _mesa_set_enablei() 1402 ctx->Scissor.EnableFlags |= (1 << index); in _mesa_set_enablei() 1404 ctx->Scissor.EnableFlags &= ~(1 << index); in _mesa_set_enablei() 1476 return (ctx->Scissor.EnableFlags >> index) & 1; in _mesa_IsEnabledi() 1717 return ctx->Scissor.EnableFlags & 1; /* return state for index 0 */ in _mesa_IsEnabled()
|
H A D | context.c | 1282 dst->Scissor = src->Scissor; in _mesa_copy_context()
|
/third_party/mesa3d/src/glx/apple/ |
H A D | apple_glapi.c | 78 __ogl_framework_api->Scissor(x, y, width, height); in apple_glapi_oglfw_viewport_scissor()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/fragment_shading_rate/ |
H A D | esextcFragmentShadingRateRenderTarget.cpp | 80 { FragmentShadingRateAttachment::TestKind::Scissor, "scissor_" }, in init() member in glcts::FragmentShadingRateAttachment::TestKind
|
H A D | esextcFragmentShadingRateAttachmentTests.cpp | 322 if (m_tcParam.testKind == TestKind::Scissor) in setupTest() 390 if (m_tcParam.testKind == TestKind::Scissor) in iterate() 431 if (m_tcParam.testKind == TestKind::Scissor) in iterate()
|
H A D | esextcFragmentShadingRateAttachmentTests.hpp | 51 Scissor = 0, member in glcts::FragmentShadingRateAttachment::TestKind
|
/third_party/skia/third_party/externals/angle2/src/tests/perf_tests/ |
H A D | DrawCallPerf.cpp | 27 Scissor, member in __anon20261::StateChange 72 case StateChange::Scissor: in story() 436 // Scissor in ChangeScissorThenDraw() 453 // +-------------+ <-- Scissor in ChangeScissorThenDraw() 573 case StateChange::Scissor: in drawBenchmark()
|
/third_party/skia/third_party/externals/angle2/src/tests/gles1_conformance_tests/ |
H A D | PrimtestTests.cpp | 142 TEST_P(GLES1PrimtestTest, Scissor) in TEST_P()
|
H A D | CovglTests.cpp | 249 TEST_P(GLES1CovglTest, Scissor) in TEST_P()
|
H A D | ConformanceTests.cpp | 353 TEST_P(GLES1ConformanceTest, Scissor) in TEST_P()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
H A D | NativeSwapChainImplGL.cpp | 75 gl.Scissor(0, 0, mWidth, mHeight); in Present()
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcViewportArrayTests.hpp | 293 * * ScissorArrayv, ScissorIndexed, ScissorIndexedv and Scissor generate 432 * - change location and dimensions of all indices at once with Scissor; 831 /** Implements test Scissor, description follows: 852 class Scissor : public DrawMultipleLayers class 856 Scissor(deqp::Context& context, const glcts::ExtParameters& extParams); 858 virtual ~Scissor() in ~Scissor() 871 * Modify Scissor to set up width and height of scissor boxes to 0. 900 * - configure first 16 viewports as in Scissor;
|
/third_party/skia/src/gpu/gl/ |
H A D | GrGLAssembleWebGLInterfaceAutogen.cpp | 113 GET_PROC(Scissor); in GrGLMakeAssembledWebGLInterface()
|
H A D | GrGLAssembleGLESInterfaceAutogen.cpp | 106 GET_PROC(Scissor); in GrGLMakeAssembledGLESInterface()
|
H A D | GrGLAssembleGLInterfaceAutogen.cpp | 109 GET_PROC(Scissor); in GrGLMakeAssembledGLInterface()
|
/third_party/skia/third_party/externals/imgui/backends/ |
H A D | imgui_impl_opengl3_loader.h | 484 PFNGLSCISSORPROC Scissor; member 543 #define glScissor imgl3wProcs.gl.Scissor
|