https://bugs.freedesktop.org/show_bug.cgi?id=59187

--- Comment #4 from Paul Berry <stereotype...@gmail.com> ---
(In reply to comment #3)
> In #60481 Ian Romanick said Source-Games would depend on GL3..
> I demonstrated that the Source-Games don't need full GL3, but just depend on
> GLSL 1.30 [0]. I run CS:S using Mesa-9.0's softpipe driver (OpenGL 2.1 &
> GLSL 1.30). So there is probably just some GLSL 1.30 functionallity missing,
> which could be implemented as a software fallback or using the graphics
> hardware (if supported).
> 
> Where would we have to implement those missing GLSL 1.30 functions?
> 
> [0]
> https://github.com/ValveSoftware/Source-1-Games/issues/19#issuecomment-
> 13801640

I can't speak to whether Source games require GL 3.0 or not, but here's a rough
list of what would need to be added to the i965 driver in order to support GLSL
1.30 on Ironlake (this is based on section 1.2.1 "Summary of Functionality
differences from version 1.2" of the GLSL 1.30 spec):

- Texture size queries*
- Texture arrays*
- Texture offsetting*
- Explicit LOD and derivative controls*
- "noperspective" and "flat" interpolation qualifiers
- gl_VertexID 

*Some of these may already work on IronLake--I'm not terribly familiar with the
texturing code.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to