mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-08 10:18:16 +02:00
i915g: TODO about untested code hidden behind caps
Should be fairly easy to test and fix since you can look at the code in the classic driver.
This commit is contained in:
parent
e3c9bf1a67
commit
e7cdcefbee
2 changed files with 9 additions and 2 deletions
|
|
@ -1,5 +1,8 @@
|
|||
Random list of problems with i915g:
|
||||
|
||||
- Check if PIPE_CAP_BLEND_EQUATION_SEPARATE and PIPE_CAP_TEXTURE_MIRROR_REPEAT
|
||||
work, the code is there. If not fix it! A simple task, good for beginners.
|
||||
|
||||
- Dies with BadDrawable on GLXFBconfig changes/destruction. Makes piglit totally
|
||||
unusable :( Upgrading xserver helped here, it doesn't crash anymore. Still
|
||||
broken, it doesn't update the viewport/get new buffers.
|
||||
|
|
|
|||
|
|
@ -108,10 +108,15 @@ i915_get_param(struct pipe_screen *screen, enum pipe_cap cap)
|
|||
case PIPE_CAP_TWO_SIDED_STENCIL:
|
||||
return 1;
|
||||
|
||||
/* Features that should be supported (boolean caps). */
|
||||
/* XXX: Just test the code */
|
||||
case PIPE_CAP_BLEND_EQUATION_SEPARATE:
|
||||
case PIPE_CAP_TEXTURE_MIRROR_REPEAT:
|
||||
return 0;
|
||||
|
||||
/* Unsupported features (boolean caps). */
|
||||
case PIPE_CAP_ANISOTROPIC_FILTER:
|
||||
case PIPE_CAP_ARRAY_TEXTURES:
|
||||
case PIPE_CAP_BLEND_EQUATION_SEPARATE:
|
||||
case PIPE_CAP_DEPTH_CLAMP:
|
||||
case PIPE_CAP_DEPTHSTENCIL_CLEAR_SEPARATE: /* disable for now */
|
||||
case PIPE_CAP_GLSL:
|
||||
|
|
@ -122,7 +127,6 @@ i915_get_param(struct pipe_screen *screen, enum pipe_cap cap)
|
|||
case PIPE_CAP_POINT_SPRITE:
|
||||
case PIPE_CAP_SHADER_STENCIL_EXPORT:
|
||||
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
|
||||
case PIPE_CAP_TEXTURE_MIRROR_REPEAT:
|
||||
case PIPE_CAP_TEXTURE_SWIZZLE:
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue