Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300_pci_ids: set families to match r300g | Marek Olšák | 2011-06-07 | 1 | -42/+49 |
| | |||||
* | r600g: add missing r300 families | Marek Olšák | 2011-06-07 | 1 | -0/+5 |
| | | | | Wondering why r600g needs to include r300_pci_ids.h | ||||
* | intel: Update intel-decode.c from intel-gpu-tools. | Eric Anholt | 2011-06-07 | 2 | -88/+785 |
| | |||||
* | intel: Implement glFinish() correctly by waiting on all previous rendering. | Eric Anholt | 2011-06-07 | 3 | -16/+13 |
| | | | | | Before, we were waiting for (most of) the current framebuffer to be done, which is not quite the same thing. | ||||
* | darwin: Fix VG_LIB_GLOB to also match the unversioned symlink | Jeremy Huddleston | 2011-06-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | darwin: Don't link against libGL when building libOSMesa | Jeremy Huddleston | 2011-06-07 | 1 | -1/+1 |
| | | | | | | Everything should be resolved through glapi. Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | r300_pci_ids: add missing 4B48 | Marek Olšák | 2011-06-07 | 1 | -0/+1 |
| | | | | Found in r300_chipset.h. | ||||
* | r300g: Remove is_r3xx | Benjamin Franzke | 2011-06-07 | 3 | -215/+9 |
| | | | | | | Use r300_pci_ids.h instead. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: Use radeon pciid list for the family lookup table | Benjamin Franzke | 2011-06-07 | 2 | -481/+6 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | radeon: Use pciid list to generate PCI_CHIP_<FAMILY>_<ID> defines | Benjamin Franzke | 2011-06-07 | 1 | -491/+9 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | targets/egl: Support driver name lookup using pci lists | Benjamin Franzke | 2011-06-07 | 3 | -71/+83 |
| | | | | | | Make use of this in drm and wayland st/egl backends. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | egl_dri2: Use external driver pci list | Benjamin Franzke | 2011-06-07 | 5 | -664/+193 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | Add radeon pci id lists | Benjamin Franzke | 2011-06-07 | 4 | -0/+526 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | Add intel pci id lists | Benjamin Franzke | 2011-06-07 | 4 | -0/+47 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | tgsi: s/varient/variant/ | Brian Paul | 2011-06-07 | 1 | -2/+2 |
| | |||||
* | draw: rename draw_vs_varient.c to draw_vs_variant.c | Brian Paul | 2011-06-07 | 3 | -2/+2 |
| | |||||
* | draw/llvm: whitespace, formatting fixes | Brian Paul | 2011-06-07 | 1 | -38/+51 |
| | |||||
* | draw: s/1/TRUE/ | Brian Paul | 2011-06-07 | 1 | -2/+2 |
| | |||||
* | i965: Fix flipped GT1 vs GT2 URB VS entry count limits. | Eric Anholt | 2011-06-07 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa | Stéphane Marchesin | 2011-06-06 | 9 | -383/+442 |
|\ | |||||
| * | darwin: Set VG_LIB_{NAME,GLOB} to fix make install | Jeremy Huddleston | 2011-06-06 | 1 | -10/+12 |
| | | | | | | | | Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
| * | r600g: optimise the draw emission packets for r600/eg | Dave Airlie | 2011-06-07 | 2 | -30/+37 |
| | | | | | | | | | | | | This just reduces code size a bit for this chunk. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: use an enabled list to track enabled blocks. | Dave Airlie | 2011-06-07 | 4 | -35/+56 |
| | | | | | | | | | | | | | | | | At the end of flushing we were scanning over 450 blocks with generally about 50 enabled. This reduces the scanning to just the list of enabled blocks. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g/winsys: overhaul resource range/blocks. | Dave Airlie | 2011-06-07 | 4 | -65/+110 |
| | | | | | | | | | | | | | | There isn't much point taking the overhead of range/block lookups on resources we aren't going to be getting resource registers at wierd offsets. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: split out block init | Dave Airlie | 2011-06-07 | 1 | -46/+55 |
| | | | | | | | | | | | | | | This just splits this function up as pre-cursor to reusing the internals of it. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: move resource setting to its own structures. | Dave Airlie | 2011-06-07 | 8 | -172/+140 |
| | | | | | | | | | | | | | | | | | | resource setting could be a fair bit more lightweight, this patch just separates the resource structs from the standard reg tracking structs in the driver, later patches will improve the winsys. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: only call bo loop if nbos is positive. | Dave Airlie | 2011-06-07 | 1 | -17/+19 |
| | | | | | | | | | | | | | | | | we don't need to loop over all the registers unless we have some bos in the block, also avoid setting the ctx flags, and move the optional stuff down below this chunk. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: don't need to call the packet dirty function if not dirty. | Dave Airlie | 2011-06-07 | 2 | -11/+16 |
| | | | | | | | | | | | | also fix a unneeded dirty check and add a dirty check speedup. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | | i915g: Do generic remapping. | Stéphane Marchesin | 2011-06-06 | 3 | -92/+119 |
|/ | | | | | | With complex shaders there are often "holes" in the fs inputs, and we only have 8 tex coorsd to map those to. To fix this, we remap fs inputs to [0..8]. This lets us to run many more GLSL programs. | ||||
* | i915g: implement more opcodes. | Stéphane Marchesin | 2011-06-06 | 1 | -12/+82 |
| | |||||
* | i915g: implement TGSI_OPCODE_SEQ. | Stéphane Marchesin | 2011-06-06 | 1 | -0/+28 |
| | |||||
* | i915g: handle varyings properly. | Stéphane Marchesin | 2011-06-06 | 2 | -9/+27 |
| | |||||
* | i915g: add missing and unsupported PIPE_CAPs to avoid debug messages. | Stéphane Marchesin | 2011-06-06 | 1 | -0/+5 |
| | |||||
* | dri2: protect dri2FlushFrontBuffer against NULL buffers. | Stéphane Marchesin | 2011-06-06 | 1 | -0/+6 |
| | |||||
* | Gallium: fix indentation in u_blitter.c | Stéphane Marchesin | 2011-06-06 | 1 | -1/+1 |
| | |||||
* | i915g: don't destroy a texture buffer if it's NULL. | Stéphane Marchesin | 2011-06-06 | 1 | -1/+2 |
| | |||||
* | llvmpipe: use $(CXX) instead of g++ for linking. | Stéphane Marchesin | 2011-06-06 | 1 | -1/+1 |
| | | | | This allows setting the path to the C++ compiler. | ||||
* | i965: Update SURFACE_STATE dumping for Ivybridge. | Kenneth Graunke | 2011-06-06 | 1 | -3/+43 |
| | | | | Signed-off-by: Kenneth Graunke <[email protected]> | ||||
* | i965: Update SAMPLER_STATE dumping for Ivybridge. | Kenneth Graunke | 2011-06-06 | 1 | -1/+53 |
| | | | | Signed-off-by: Kenneth Graunke <[email protected]> | ||||
* | i965: Update SF_CLIP_VIEWPORT state dumping for Ivybridge. | Kenneth Graunke | 2011-06-06 | 1 | -2/+38 |
| | | | | Signed-off-by: Kenneth Graunke <[email protected]> | ||||
* | apple: Package applegl source into MesaLib tarball | Jeremy Huddleston | 2011-06-06 | 1 | -0/+12 |
| | | | | Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | darwin: Define GALLIUM_DRIVERS_DIRS in darwin config | Jeremy Huddleston | 2011-06-06 | 1 | -0/+2 |
| | | | | Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | apple: Finish build fixes for applegl_glx.c | Jeremy Huddleston | 2011-06-06 | 1 | -3/+2 |
| | | | | | | libGL.dylib now *builds* on darwin. Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | apple: More fixes for compilation failures | Jeremy Huddleston | 2011-06-06 | 1 | -6/+6 |
| | | | | Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | softpipe: Anisotropic filtering extension. | Andreas Faenger | 2011-06-06 | 2 | -6/+336 |
| | | | | | | | Reference implementation which produces high quality renderings. Based on Higher Quality Elliptical Weighted Avarage Filter (EWA). Signed-off-by: Brian Paul <[email protected]> | ||||
* | st/mesa: fix renderbuffer internal format for accum buffer | Brian Paul | 2011-06-06 | 1 | -1/+2 |
| | | | | | Fixes an accum buffer regression since switching to the table-based format selection code. | ||||
* | util: add \n to debug_checkpoint_full | Marcin Slusarz | 2011-06-06 | 1 | -1/+1 |
| | | | | Signed-off-by: José Fonseca <[email protected]> | ||||
* | nv50: fix nv50_sampler_state_delete array overflow | Marcin Slusarz | 2011-06-06 | 1 | -1/+1 |
| | | | | num_samplers is array of 3 elements, not 5 | ||||
* | apple: Fix multiple build failures in applegl_glx.c | Jeremy Huddleston | 2011-06-05 | 2 | -14/+29 |
| | | | | | | | | It is still not building, but this gets us many steps closer See https://bugs.freedesktop.org/show_bug.cgi?id=29162 Signed-off-by: Jeremy Huddleston <[email protected]> | ||||
* | apple: Build darwin using applegl rather than indirect | Jeremy Huddleston | 2011-06-05 | 3 | -3/+20 |
| | | | | | | | | | | This reverts portions of 6849916170c0275c13510251a7b217c20f2b993e that caused the darwin config to fail to build due to missing implementations in that commit. See https://bugs.freedesktop.org/show_bug.cgi?id=29162 Signed-off-by: Jeremy Huddleston <[email protected]> |