Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-20 | ARB prog parser: Revert part of previous change to constant parsingasm-shader-rework-1 | Ian Romanick | 2 | -16/+16 | |
The commit "ARP prog parser: Implement the spec, not what makes sense" broke the parsing of scalar constants. This commit reverts that part of that commit. Now vp_swizzle.c passes. | |||||
2009-08-18 | Merge branch 'master' into asm-shader-rework-1 | Ian Romanick | 616 | -20929/+31483 | |
Conflicts: src/mesa/shader/arbprogparse.c | |||||
2009-08-18 | ARB prog parser: Delete the old parser | Ian Romanick | 3 | -8035/+0 | |
2009-08-18 | ARB prog: Revert some changes to debug output | Ian Romanick | 1 | -3/+1 | |
2009-08-18 | r300: fix big endian build | Dave Airlie | 1 | -0/+1 | |
2009-08-17 | gallium: memset() tgsi_exec_machine to all zeros in tgsi_exec_machine_create() | Brian Paul | 1 | -8/+2 | |
This fixes invalid values for CondStackTop, LoopStackTop, etc. | |||||
2009-08-17 | demos/glsl: remove glutInitWindowPosition() calls | Brian Paul | 18 | -18/+0 | |
2009-08-17 | r600: fix counting error after the last commit | Alex Deucher | 1 | -1/+1 | |
2009-08-17 | r600: make sure the number of indices is valid | Alex Deucher | 1 | -1/+54 | |
make sure the number of indices is valid for the requested prim type. glxgears sends invalid quad strips with only 2 indices for example. | |||||
2009-08-17 | radeon: remove RADEON_DEBUG_BO stuff | Alex Deucher | 10 | -237/+16 | |
This stuff was a vestige of the r600 bring up and now mostly serves to periodically break the build. | |||||
2009-08-17 | nv50: remove a few cases of directly casting struct pipe_context | Maarten Maathuis | 2 | -3/+3 | |
2009-08-17 | nv50: borrow some flushing code from the ddx | Maarten Maathuis | 1 | -3/+11 | |
- This fixes neverball corruption. - I'm unsure about what we're actually flushing here. | |||||
2009-08-17 | gallium: Make PIPE_TRANSFER_{READ,WRITE,READ_WRITE} bitmask friendly. | Maarten Maathuis | 1 | -3/+3 | |
2009-08-17 | nv50: whitespace fixes and deobfuscation | Maarten Maathuis | 9 | -69/+85 | |
2009-08-17 | cell: fix incorrect pipe_transfer tests | Brian Paul | 1 | -2/+4 | |
The value is an enum, not a bitmask. | |||||
2009-08-17 | r300: split vbo rendering with big drawarray case | Jerome Glisse | 1 | -4/+15 | |
Split vbo rendering when the number of elements requested by drawarrays is bigger than 65536. | |||||
2009-08-17 | nv50: fix stencil state | Christoph Bumiller | 1 | -6/+6 | |
It's the front stencil methods that have contiguous offsets, not the back ones. Unfortunately the names in the header still have FRONT/BACK reversed, so I'm using hex values until it gets updated. | |||||
2009-08-17 | radeon: turn off bo debugging | Dave Airlie | 1 | -1/+1 | |
2009-08-16 | r300: disable ZTOP only when occlusion queries are used | Maciej Cencora | 1 | -1/+3 | |
2009-08-16 | Merge branch 'oq' | Maciej Cencora | 14 | -11/+361 | |
2009-08-15 | mesa: Add 2 new demos to .gitignore. | Pauli Nieminen | 1 | -0/+1 | |
2009-08-15 | nv50: avoid a NULL-ptr dereference when the pipe context changes | Maarten Maathuis | 1 | -1/+26 | |
- We cannot assume all state objects are present when the pipe context changes. | |||||
2009-08-15 | nv50: align registers used with TEX to 4 | Christoph Bumiller | 1 | -1/+2 | |
The TEX instruction is passed the first index of a contiguous range of 4 TEMP registers that contain coordinates / LOD and, after execution, the texel values. It seems the first index is required to be a multiple of 4 on some (older ?) cards. | |||||
2009-08-15 | r300: enable ARB_occlusion_query | Maciej Cencora | 1 | -0/+8 | |
Supported only on HW with TCL block and with proper radeon drm. Required minimum radeon drm version is 1.30 or KMS. | |||||
2009-08-15 | radeon: add flag for drm OQ support | Maciej Cencora | 2 | -5/+8 | |
2009-08-15 | r300: temporary occlusion query hack | Maciej Cencora | 1 | -1/+1 | |
2009-08-15 | r300: clear not_flushed OQ list after flush | Maciej Cencora | 3 | -4/+15 | |
2009-08-15 | r300/oq: add some debugging info | Maciej Cencora | 1 | -0/+21 | |
2009-08-15 | r300: add occlusion queries support | Maciej Cencora | 8 | -1/+308 | |
TODO: - use proper interface for checking if bo is idle when it's available - disable ZTOP only when needed - make it work under KMS | |||||
2009-08-15 | radeon space: realign with drm space check code | Dave Airlie | 1 | -1/+1 | |
2009-08-15 | r300: fixup space checks since VBO code | Dave Airlie | 1 | -16/+9 | |
Hopefully this gets the ordering correct so the space checks don't fail. | |||||
2009-08-15 | r300: add just in case warn I don't think this can actually happen | Dave Airlie | 1 | -0/+5 | |
2009-08-15 | radeon: enable vertex splitting for IBs | Dave Airlie | 2 | -13/+47 | |
Based on Maciej's code, just fixed up the alignments for INDX_BUFFER ut2004 runs AS-Convoy | |||||
2009-08-15 | i965: disable bounds checking on arrays with stride 0 | Roland Scheidegger | 1 | -1/+1 | |
if stride is 0 we cannot use count as max index for bounds checking, since the hardware will simply return 0 as data for indices failing bounds check. If stride is 0 any index should be valid hence simply disable bounds checking in this case. This fixes bugs introduced with e643bc5fc7afb563028f5a089ca5e38172af41a8. | |||||
2009-08-14 | i965: Add support for GL_ARB_seamless_cube_map | Ian Romanick | 2 | -17/+28 | |
2009-08-14 | demos/cubemap: Add support for GL_ARB_seamless_cube_map | Ian Romanick | 1 | -16/+38 | |
2009-08-14 | Regenerate files for GL_ARB_seamless_cube_map | Ian Romanick | 2 | -328/+342 | |
2009-08-14 | Infrastructure for GL_ARB_seamless_cube_map | Ian Romanick | 7 | -0/+34 | |
2009-08-14 | Regenerate files for GL_APPLE_flush_buffer_range | Ian Romanick | 9 | -3395/+3675 | |
2009-08-15 | Merge branch 'vbo_clean' | Maciej Cencora | 13 | -334/+621 | |
Conflicts: src/mesa/drivers/dri/r300/r300_draw.c | |||||
2009-08-15 | r300: mark VBO buffer objects as persistent | Maciej Cencora | 1 | -3/+6 | |
2009-08-14 | r300: unmap buffer objects after usage | Maciej Cencora | 1 | -1/+11 | |
2009-08-14 | mesa: append uniform values to the log file the first time we use a shader | Brian Paul | 2 | -0/+28 | |
This info is essential to using/debugging a shader outside of its normal application. | |||||
2009-08-14 | mesa: also pass the GPU program to _mesa_append_uniforms_to_file() | Brian Paul | 2 | -3/+5 | |
We want the post-link program at this points. | |||||
2009-08-14 | vbo: call _mesa_valid_to_render() | Brian Paul | 1 | -4/+2 | |
2009-08-14 | Merge branch 'mesa_7_5_branch' | Brian Paul | 7 | -150/+198 | |
2009-08-14 | mesa: new _mesa_append_uniforms_to_file() debug/logging function | Brian Paul | 2 | -0/+34 | |
2009-08-14 | mesa: call _mesa_valid_to_render() | Brian Paul | 1 | -4/+2 | |
2009-08-14 | vbo: call _mesa_valid_to_render() | Brian Paul | 1 | -20/+1 | |
2009-08-14 | mesa: new _mesa_valid_to_render() function | Brian Paul | 2 | -1/+47 | |
Tests if the current shader/program is valid and that the framebuffer is complete. To be called by glBegin, glDrawArrays, etc. |