Dave Airlie
12f25462c2
virglrenderer: introduce a second capability set to workaround bugs in first.
...
This introduces a second capability set exposing a larger struct size.
The kernel ioctl has some bugs that necessitated this change.
7 years ago
Stéphane Marchesin
4977d1fa02
vrend: Support caps struct v2
...
This new struct allows us to report:
- accurate max point size and line width
- accurate texel and texture gather offsets
- vertex and geometry shader limits
- one future tessellation limit
Signed-off-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
7 years ago
Dave Airlie
c9670b04c5
vrender: add bptc formats
7 years ago
Dave Airlie
609101415c
vrend: add support for stencil texturing.
...
This should fix stencil drawpixels if the host supports
stencil texturing.
7 years ago
Dave Airlie
b4cd13e121
virgl: add two more single-bit caps.
...
This doesn't break API.
9 years ago
Dave Airlie
3263d939b2
virglrenderer: add some more code liceneses
10 years ago
Dave Airlie
7e85c2f114
renderer: CLEANUP: whitespace and reindent
...
this uses the mesa coding style, pray I never have to do
this again.
strip all trailing whitespace as much as possible
10 years ago
Dave Airlie
3dcc980055
renderer: add some more caps info
...
this is jsut for 3 trivial extensions
10 years ago
Dave Airlie
0ff22a06b7
renderer: ABI break: overhaul viewport/scissor state
...
add support for multiple viewports, and reduce
viewport size.
10 years ago
Dave Airlie
03e3116a75
import latest renderer code
10 years ago
Dave Airlie
a3a2c64cd6
initial import of standalone renderer
11 years ago