summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-01-05tgsi: Support signed/unsigned integer immediate types.Michal Krol
2010-01-05gallium: Add signed/unsigned int immediate data types.Michal Krol
2010-01-05tgsi: Cleanup interpreter code for other existing integer opcodes.Michal Krol
2010-01-05Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.Michal Krol
This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR.
2010-01-05tgsi: Implement new integer opcodes.Michal Krol
Update interpreter and ureg. Also, get rid of SHR -- it's actually an alias for ISHR.
2010-01-05gallium: Add more integer TGSI opcodes.Michal Krol
2010-01-04Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
2010-01-04i965g: Fix assert.Vinson Lee
2010-01-04tgsi: Fix assert.Vinson Lee
2010-01-04Merge branch 'gallium-conditional-rendering'Brian Paul
2010-01-04silence compiler warningAlan Hourihane
2010-01-04Fix testAlan Hourihane
2010-01-04svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.Michel Dänzer
2010-01-04st/xorg: Proper calculation of screen pitch.Michel Dänzer
2010-01-04vmware/xorg: Fix SCons build.Michel Dänzer
2010-01-03r300g: Silence 'mixed declarations and code' warning.Vinson Lee
2010-01-03r300g: Remove comma at end of enumerator list.Vinson Lee
2010-01-03llvmpipe: Remove comma at end of enumerator list.Vinson Lee
2010-01-03gdi: Don't generate import libraries for opengl32.dll.José Fonseca
Both MinGW and MSVC include opengl32 import libraries, and its safer to always use those.
2010-01-03trace: Remove comma at end of enumerator list.Vinson Lee
2010-01-03rtasm: Play nicely with Windows's Data Execution Prevention.José Fonseca
2010-01-02st/xorg: Ensure null-terminated byte string.Vinson Lee
2010-01-02r300g: Use C-style comments.Vinson Lee
2010-01-03svga: Use a shader id as low as possible.José Fonseca
2010-01-03util: Minor enhancements/corrections to the bitmask logic.José Fonseca
2010-01-03svga: Rename error labels.José Fonseca
Make it easier to insert/remove error branches.
2010-01-01llvmpipe: Silence uninitialized variable warning.Vinson Lee
2010-01-02python: Don't generate a import library for python module either.José Fonseca
2010-01-02i965: Add missing include.José Fonseca
2010-01-02gdi: Don't generate import libraries for opengl32.dll.José Fonseca
Both MinGW and MSVC include opengl32 import libraries, and its safer to always use those.
2010-01-02util: Silent potential loss of precision warnings.José Fonseca
Also ensure multiplication doesn't happen for negative numbers.
2010-01-01llvmpipe: Use C-style comment.Vinson Lee
2010-01-01gallium/util: Silence format warnings.Vinson Lee
2010-01-01gallium/util: Replace h_addr with h_addr_list[0].Vinson Lee
Fixes compilation error on Mac OS.
2010-01-01tgsi: Add missing semantic name in text parser.Igor Oliveira
2010-01-01r300: Fix scons build.José Fonseca
2010-01-01llvmpipe: Add missing include path.José Fonseca
The abscense was being masked previously.
2010-01-01gallium: Generate a single library for auxiliaries with Make too.José Fonseca
2010-01-01scons: Aggregate all tiny libraries in a single library.José Fonseca
Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree,
2010-01-01gallium: Remove the sct module.José Fonseca
Not used, and its functionality is now addressed by pipe_context::is_texture/buffer_referenced callbacks.
2010-01-01scons: Don't globally define WIN32_LEAN_AND_MEAN.José Fonseca
Some of the demo progams legitimately need the functionality that's disabled by WIN32_LEAN_AND_MEAN. Instead the solution should be to define WIN32_LEAN_AND_MEAN just before including windows.h on a case by case basis.
2009-12-31softpipe: implement conditional renderingBrian Paul
2009-12-31gallium: pipe_context::render_condition() and mode flagsBrian Paul
For conditional rendering predicated on results of an occlusion query. If this driver function is NULL, conditional rendering is not supported by the driver.
2009-12-31nv50: small fix for handling "dangerous" swizzlesChristoph Bumiller
2009-12-31Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: configs/darwin src/gallium/auxiliary/util/u_clear.h src/gallium/state_trackers/xorg/xorg_exa_tgsi.c src/mesa/drivers/dri/i965/brw_draw_upload.c
2009-12-31nv50: fix TEXLOD sequence and use it only in FPsChristoph Bumiller
2009-12-31nv50: cannot kill branch if immediate is usedChristoph Bumiller
The immediate's bits eat the condition bits.
2009-12-31nv50: make assimilate_temp safeChristoph Bumiller
Cannot change hw reg assigned to a TGSI TEMP on the fly if we are in a loop, conditional, or can jump around wildly.
2009-12-31nv50: handle TGSI_OPCODE_EXP,LOGChristoph Bumiller
Not that they make much sense on nv50, but we also do LIT ...
2009-12-31nv50: add support for subroutinesChristoph Bumiller