summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* gallium: propogate draw retval changes into more driversKeith Whitwell2009-12-2120-164/+146
|
* gallium: remove return value from draw callsKeith Whitwell2009-12-2110-100/+90
|
* util: draw cube mipmaps with TEX CUBEChristoph Bumiller2009-12-211-4/+7
|
* python: fix some pipe_format_simplify merge damageRoland Scheidegger2009-12-211-4/+0
|
* svga: fix typoRoland Scheidegger2009-12-211-1/+1
|
* r600: support more of arb_point_sprite and also sprite_coord_originAndre Maasikas2009-12-211-4/+25
|
* r600: disallow negative offsets for relative addressing for nowAndre Maasikas2009-12-211-1/+9
| | | | | otherwise for example const[ADDR-3] gets us 253 - ALU_SRC_LITERAL which expects immediate floats to follow and hangs
* vega: Add missing actual argument.Michal Krol2009-12-211-1/+1
|
* r600: fix glFrontFace(GL_CW)Dave Airlie2009-12-211-7/+2
| | | | | | fd.o bug #25290 Suggested fix from Rafael Monica
* r300g: Add a few more params.Corbin Simpson2009-12-201-0/+4
|
* glsl: make stack compile.Dave Airlie2009-12-211-0/+1
| | | | | | | it would be nice if this stuff would be test built on mesa's primary platform with mesa's primary build system. Signed-off-by: Dave Airlie <[email protected]>
* radeon/r600: use new libdrm_radeon apiDave Airlie2009-12-2128-546/+644
|
* glsl/apps: Update after glsl cl interface changes.Michal Krol2009-12-201-35/+2
|
* slang: Update after glsl cl interface changes.Michal Krol2009-12-201-77/+0
|
* glsl: Do syntax parsing inline with processing.Michal Krol2009-12-2013-62/+225
|
* slang: Add gitignore for autogenerated files.Michal Krol2009-12-201-0/+1
|
* slang: Update after glsl pp changes.Michal Krol2009-12-201-22/+11
|
* glsl/apps: Update after glsl pp interface changes.Michal Krol2009-12-202-22/+9
|
* glsl/apps: Do not print number of eaten tokens in version.Michal Krol2009-12-201-20/+4
| | | | This is due to the glsl pp interface changes.
* glsl/apps: Print error line number in compile.Michal Krol2009-12-201-23/+13
|
* glsl/pp: Do processing inline with tokenisation.Michal Krol2009-12-2013-269/+524
|
* glsl/pp: Remove outdated TODO.Michal Krol2009-12-201-5/+0
| | | | Already implemented in mesa compiler using predefined symbols.
* glsl/pp: Report correct error line for purify and tokeniser errors.Michal Krol2009-12-204-2/+21
|
* util: util_format_get_blocksizebits() returns bits per block.Christoph Bumiller2009-12-201-3/+3
|
* nv50: make address reg allocation a little less hackyChristoph Bumiller2009-12-201-24/+28
| | | | | | | Before I tried to distinguish int +0 and -0, and regs relative to $a1 would have been considered reserved for TGSI. This would probably never occur, let it be fixed even so.
* nv50: use BREAKADDR and BREAK for loopsChristoph Bumiller2009-12-201-47/+75
| | | | | | | | | | | This is easier, we don't have to record all the BRK branches to fill in the address at ENDLOOP - which wasn't done before and thus made all but the last BRK branch jump to the start. Also, we don't risk reactivting threads that already left the loop if we join threads after a conditional with a BRK (although it might be wiser to remove the join altogether in such cases).
* nv50: handle TGSI_OPCODE_RET,KILPChristoph Bumiller2009-12-201-28/+54
|
* r300g: add texture compare modesMarek Olšák2009-12-196-37/+148
|
* r300: minor blit reworkMaciej Cencora2009-12-193-23/+113
| | | | | Use vert/tex coords instead of byte offsets for specyfing src/dst image offsets. This will allow for blitting between tiled/untiled buffers.
* r300: better fix for glCopyTexSubImageMaciej Cencora2009-12-192-16/+22
|
* r300g: Fix provoking vertex for non-quads.Corbin Simpson2009-12-181-6/+25
| | | | | Read the comments. In short, we can't possibly pass piglit's glean/clipFlat without some help from Gallium and an API/spec change.
* r300g: Respect provoking vertex for trifans.Corbin Simpson2009-12-182-6/+31
| | | | Fixes part of piglit's clipFlat test; next up is to get quads right.
* r300g: Eliminate a couple more asserts.Corbin Simpson2009-12-181-3/+2
|
* r300g: Nuke r300_vbo.Corbin Simpson2009-12-184-126/+8
|
* radeon: protect fbo allocation message with debugAlex Deucher2009-12-181-2/+3
| | | | | | fixes fdo bug 25708 Signed-off-by: Alex Deucher <[email protected]>
* util: Add util_format_has_alpha(), enclose in extern C.Michal Krol2009-12-181-0/+49
|
* util/pack: Handle the remaining formats with generic u_format access functions.Michal Krol2009-12-181-12/+26
|
* util: Update blitter for u_format changes.Corbin Simpson2009-12-181-1/+2
| | | | :T
* Revert "r300g: flush CS if a buffer being deleted is referenced by it"Corbin Simpson2009-12-183-8/+0
| | | | | | | | | | | As requested by just about everybody. I'm going back to actually reading patches before ACKing and pushing them. This reverts commit 417ce06306962a9355cbb35cefcdea1951b0ce85. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_buffer.c
* Merge branch 'pipe-format-simplify'Michal Krol2009-12-1882-896/+787
|\
| * Move the remaining format pf_get_* functions to u_format.h.Michal Krol2009-12-1749-351/+318
| | | | | | | | | | Previously they depended on format blocks, but after removing those they started depending on format encoding.
| * util: Remove util_format_get_block().Michal Krol2009-12-171-23/+0
| |
| * Merge branch 'master' into pipe-format-simplifyMichal Krol2009-12-17393-17991/+18795
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/auxiliary/draw/draw_pipe_pstipple.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/auxiliary/util/u_surface.c src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/drivers/cell/ppu/cell_texture.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_texture.c src/gallium/drivers/softpipe/sp_texture.c src/gallium/drivers/softpipe/sp_tile_cache.c src/gallium/drivers/svga/svga_state_vs.c src/gallium/include/pipe/p_format.h src/gallium/state_trackers/dri/dri_drawable.c src/gallium/state_trackers/egl/egl_surface.c src/gallium/state_trackers/python/p_device.i src/gallium/state_trackers/python/st_softpipe_winsys.c src/gallium/state_trackers/vega/api_filters.c src/gallium/state_trackers/vega/image.c src/gallium/state_trackers/vega/mask.c src/gallium/state_trackers/vega/paint.c src/gallium/state_trackers/vega/renderer.c src/gallium/state_trackers/vega/vg_tracker.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/gallium/state_trackers/xorg/xvmc/surface.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_buffer.c src/gallium/winsys/egl_xlib/sw_winsys.c src/gallium/winsys/g3dvl/xlib/xsp_winsys.c src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c src/gallium/winsys/gdi/gdi_softpipe_winsys.c src/gallium/winsys/xlib/xlib_cell.c src/gallium/winsys/xlib/xlib_llvmpipe.c src/gallium/winsys/xlib/xlib_softpipe.c src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_cb_texture.c src/mesa/state_tracker/st_texture.c
| * | util/format: Fix bogus assertion.Michal Krol2009-12-171-1/+1
| | |
| * | s/desc->type/desc->channel[0].type/Michal Krol2009-12-173-7/+7
| | |
| * | Revert "Simplify the redundant meaning of format layout."Michal Krol2009-12-095-15/+21
| | | | | | | | | | | | This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.
| * | Simplify the redundant meaning of format layout.Michal Krol2009-12-085-21/+15
| | | | | | | | | | | | | | | We really just need to know whether the format is compressed or not. For more detailed information format colorspace should suffice.
| * | Format layout cannot be used to distinguish scaled/normalised formats.Michal Krol2009-12-082-15/+5
| | |
| * | util/format: Take advantage of sequential nature of pipe_format enum.Michal Krol2009-12-083-21/+20
| | | | | | | | | | | | Make sure the format descriptor table can be indexed directly.
| * | gallium: Make pipe_format a sequential enum.Michal Krol2009-12-081-294/+113
| | |