X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fmtypes.h;h=0cb002469b242e49214c705440098a16fb7d5f69;hb=b480211058c9e49c254b1352b4062d590b68f4b0;hp=59292f0c8a45866442af5d64bdf29e6962def05e;hpb=29db5c1dcc5940fd18e72d1a7295cbb9edb424d8;p=mesa.git diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 59292f0c8a4..0cb002469b2 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -4508,11 +4508,32 @@ struct gl_driver_flags /** gl_context::Stencil */ uint64_t NewStencil; - /** gl_context::Transform::Clip* */ + /** gl_context::Transform::ClipOrigin/ClipDepthMode */ uint64_t NewClipControl; + /** gl_context::Transform::EyeUserPlane */ + uint64_t NewClipPlane; + + /** gl_context::Transform::ClipPlanesEnabled */ + uint64_t NewClipPlaneEnable; + + /** gl_context::Transform::DepthClamp */ + uint64_t NewDepthClamp; + + /** gl_context::Line */ + uint64_t NewLineState; + + /** gl_context::Polygon */ + uint64_t NewPolygonState; + + /** gl_context::PolygonStipple */ + uint64_t NewPolygonStipple; + /** gl_context::ViewportArray */ uint64_t NewViewport; + + /** Shader constants (uniforms, program parameters, state constants) */ + uint64_t NewShaderConstants[MESA_SHADER_STAGES]; }; struct gl_uniform_buffer_binding