mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 03:08:05 +02:00
simplify clear.x1,y2,x2,y2 setup
This commit is contained in:
parent
f0b4d9cb24
commit
973985b7ef
1 changed files with 4 additions and 12 deletions
|
|
@ -308,22 +308,14 @@ intelClearWithTris(struct intel_context *intel, GLbitfield mask)
|
|||
LOCK_HARDWARE(intel);
|
||||
|
||||
if (intel->numClipRects) {
|
||||
GLint cx, cy, cw, ch;
|
||||
GLuint buf;
|
||||
|
||||
intel->vtbl.install_meta_state(intel);
|
||||
|
||||
/* Get clear bounds after locking */
|
||||
cx = fb->_Xmin;
|
||||
cy = fb->_Ymin;
|
||||
ch = fb->_Ymax - cx;
|
||||
cw = fb->_Xmax - cy;
|
||||
|
||||
/* note: regardless of 'all', cx, cy, cw, ch are now correct */
|
||||
clear.x1 = cx;
|
||||
clear.y1 = cy;
|
||||
clear.x2 = cx + cw;
|
||||
clear.y2 = cy + ch;
|
||||
clear.x1 = fb->_Xmin;
|
||||
clear.y1 = fb->_Ymin;
|
||||
clear.x2 = fb->_Xmax;
|
||||
clear.y2 = fb->_Ymax;
|
||||
|
||||
/* Back and stencil cliprects are the same. Try and do both
|
||||
* buffers at once:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue