Vinson Lee
d0125e3c29
mesa: Remove unnecessary header from mipmap.c.
15 年之前
Vinson Lee
ed5a116eb4
mesa: Remove unnecessary header from pixel.c.
15 年之前
Vinson Lee
2f83948370
mesa: Remove unnecessary headers from pixelstore.c.
15 年之前
Vinson Lee
419ae5a483
mesa: Remove unnecessary header from points.c.
15 年之前
Vinson Lee
80ea879cfa
mesa: Remove unnecessary header from polygon.c.
15 年之前
Alex Deucher
f6d529083f
r60: Add relocs for CB_TILE/FRAG
as per 46dc6fd3ed
15 年之前
Vinson Lee
6603550353
mesa: Remove unnecessary header from state.c.
15 年之前
Vinson Lee
ec29ba12a6
mesa: Remove unnecessary headers from texcompress.c.
15 年之前
Vinson Lee
f8db32acbd
st/dri: Add comment for intentional fallthrough in case statement.
15 年之前
Corbin Simpson
09f69b1e5d
docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.
15 年之前
Corbin Simpson
f90733c116
docs: Use proper XOR symbol.
15 年之前
Alex Deucher
daccc962a1
r100: add blit support
Only enabled with KMS.
15 年之前
Alex Deucher
1ced546577
r200: add blit support
Only enabled with KMS.
15 年之前
Corbin Simpson
047719182f
docs: Spacing in TGSI formulae.
Some of those still look atrocious. :T
15 年之前
Corbin Simpson
28fd246634
docs: Grammar and refs in Rasterizer.
15 年之前
Corbin Simpson
2598f00078
docs: Cleanup Rasterizer a bit.
I'm getting better at this, I think.
15 年之前
Corbin Simpson
2b4ad02321
docs: Fix terms and refs.
I fail at Sphinx-style ReST.
15 年之前
Corbin Simpson
4f52dfeda2
docs: Slowly keep fleshing out more info.
15 年之前
Corbin Simpson
9811ebf61f
docs: PIPE_TEXTURE_USAGE info.
From IRC with Jakob.
15 年之前
Eric Anholt
0714474ae2
i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads.
The codepaths in the function were almost entirely different.
15 年之前
Eric Anholt
c653f5f387
i965: Only set up the stack register if it's going to get used.
15 年之前
Eric Anholt
d5b964234c
i965: Fix loads of non-relative-addr constants after a reladdr load.
Fixes piglit vp-arl-constant-array-huge-overwritten.
15 年之前
Christoph Bumiller
c6559b7e01
nv50: fix constant vtxattr methods
This function was untested, sorry.
15 年之前
Christoph Bumiller
0d6e3dd84d
nv50: make instanced drawing work with edge flags
And fix some obvious mistakes introduced in the
previous instancing commit.
15 年之前
Christoph Bumiller
e74db4f20f
nv50: cannot exit shaders on a control flow instruction
Fixes lockup triggered by this ingenious shader:
1: CALL :3
2: END
3: BGNSUB ...
15 年之前
Marcin Slusarz
9fb9c9f9ca
nv50: fix nv50_program->immd memory leak
15 年之前
Brian Paul
28576c9ac5
st/mesa: change instruction count assertion to > 0
Shaders should at least have an END instruction.
15 年之前
Michal Krol
7472cd0f1f
tgsi: Fix behaviour of dimension index.
The dimension index always addresses the second-dimension axis.
15 年之前
Michal Krol
463351ea6c
tgsi: Allow TEMPORARY registers as indirect address into source operands.
15 年之前
Michal Krol
4698a865e0
tgsi: Add ureg_DECL_immediate_block_uint().
Allows declaring a contiguous block of immediates. Useful for
relative indexing.
15 年之前
Brian Paul
4c041fac96
glsl: remove __inline directive
It makes no difference with gcc -O3, for example.
15 年之前
Marcin Slusarz
e978b24c87
st/dri: fix optionCache memory leaks
Signed-off-by: Brian Paul <brianp@vmware.com>
15 年之前
Marcin Slusarz
23ae318200
glxgears: unbind current context before "destroying" it
glXDestroyContext does not destroy the context if it's still
connected to some window. Unbind context from window to test it.
Signed-off-by: Brian Paul <brianp@vmware.com>
15 年之前
Brian Paul
0766780a98
st/mesa: updated comments and whitespace
15 年之前
Marcin Slusarz
e5347ca94d
st/mesa: fix memory leak in st_translate_mesa_program
Signed-off-by: Brian Paul <brianp@vmware.com>
15 年之前
Alex Deucher
3310fe0e91
r600: fix some warnings
15 年之前
Jerome Glisse
1560183536
r600: Update default state size to account for the new relocation
the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4
dwords to the default command stream. Increase the prediction
default size to take this into account
15 年之前
Jerome Glisse
46dc6fd3ed
r6xx/r7xx: emit relocation for FRAG & TILE buffer
FRAG & TILE buffer are unused but still they need
to be associated with a valid relocation so that
userspace can't try to abuse them to overwritte
GART and then try to write anywhere in system
memory.
15 年之前
Andre Maasikas
7b82f0f67e
r600: fix shadow_ambient shader
rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some
shaders and produced invalid output/hang
as TEX output is temp register always set out src to SRC_REG_TEMPORARY
15 年之前
Corbin Simpson
0857f38c39
radeong: Don't allocate HW BOs for constantbufs.
We have broken 1000 FPS. Hell yes.
Heavily inspired by Marek's patch, but using pipebuffer instead of
a roll-your-own malloc.
15 年之前
Marek Olšák
673ae6266e
r300g: fix polygon offset
As per classic r300.
Not sure why glean/polygonOffset still fails, but we do emit the same register
values as in classic.
15 年之前
Marek Olšák
d3d41cbc35
r300g: fix vertex data swizzle
15 年之前
Marek Olšák
cd553ec8be
r300g: do not align compressed textures to a tile size
15 年之前
Chia-I Wu
064eb0a095
st/egl_g3d: Clean up for x11_drawable_get_depth.
Fix a wrong comment and remove an unnecessary #include.
15 年之前
Corbin Simpson
a16d353b5e
dri: Add an MSAA-enabled factor to DRI configs.
4 samples should be enough for GLUT to be satisfied, and I think most
of the HW that does any MSAA, can do it.
Note that any pipe that doesn't multisample can just ignore the
corresponding flag in pipe_rasterizer_state.
15 年之前
Corbin Simpson
c273ab007d
dri: Properly calculate number of modes for MSAA.
Split from the next patch for bisection purposes only.
15 年之前
Corbin Simpson
58a7d8db98
radeong: Check DRM version, and report stats.
15 年之前
Corbin Simpson
11a2bbc3e9
radeong: Use vram_size instead of vram_visible.
The kernel will decide on its own what to give us.
15 年之前
Chia-I Wu
8311a49b2d
progs/egl: Pass EGLDisplay to eglCopyBuffers.
X Display was wrongly passed to eglCopyBuffers.
15 年之前
Chia-I Wu
ede755af4c
st/egl_g3d: Add support for eglCopyBuffers.
It uses a slow path to copy the render buffer of the surface to the
target pixmap. We might be able to create a pipe context for
EGLDisplay's use and use a blitter context for the purpose. It is left
for a future consideration.
15 年之前