Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-15 | glapi: GL_ARB_instanced_arrays support | Brian Paul | |
2011-01-15 | draw: add missing LP_CHECK_MEMBER_OFFSET() | Brian Paul | |
2011-01-15 | st/mesa: move/consolidate an assignment | Brian Paul | |
2011-01-15 | docs: document GL_ARB_draw_instanced | Brian Paul | |
2011-01-15 | r600g: Remove the redundant radeon_new() prototype. | Henri Verbeet | |
2011-01-15 | r600g: Fix some register value name typos. | Henri Verbeet | |
SFR -> SRF. | |||
2011-01-15 | r600g: Get rid of r600_translate_vertex_data_type(). | Henri Verbeet | |
This has been replaced with r600_vertex_data_type(). | |||
2011-01-15 | Merge branch 'draw-instanced' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_llvm.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/glsl/ir_set_program_inouts.cpp src/mesa/tnl/t_vb_program.c | |||
2011-01-15 | nvc0: try to swap immediates to first source too | Christoph Bumiller | |
2011-01-15 | nvc0: make sure all sources of the BIND op are distinct | Christoph Bumiller | |
They're supposed to be assigned consecutive registers so they can't contain the same SSA value more than once. | |||
2011-01-15 | nvc0: update user vbufs on each draw call | Christoph Bumiller | |
This is required in case set_vertex_buffers is not called again. | |||
2011-01-15 | nvc0: enable early fragment tests where possible | Christoph Bumiller | |
2011-01-15 | nvc0: upload small buffers through the command buffer | Christoph Bumiller | |
2011-01-15 | mesa: Add glDepthRangef and glClearDepthf to APIspec.xml. | Chia-I Wu | |
Core mesa has gained support for GL_ARB_ES2_compatibility. Make GLES generated dispatch table use them. | |||
2011-01-15 | targets/egl-static: Assorted cleanups and fixes. | Chia-I Wu | |
Share more code between windows and non-windows platforms. Check env['x11'] for X11 and add env['X11_LIBS'] to LIBS. Add ws_wrapper for i965g. | |||
2011-01-15 | targets/egl: i965 needs libwsw. | Chia-I Wu | |
Fix undefined symbol wrapper_sw_winsys_dewrap_pipe_screen. | |||
2011-01-14 | mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility. | Eric Anholt | |
Fixes piglit arb_es2_compatibility-shadercompiler | |||
2011-01-14 | mesa: Add getters for ARB_ES2_compatibility MAX_*_VECTORS. | Eric Anholt | |
Fixes piglit arb_es2_compatibility-maxvectors. | |||
2011-01-14 | mesa: Add support for glDepthRangef and glClearDepthf. | Eric Anholt | |
These are ARB_ES2_compatibility float variants of the core double entrypoints. Fixes arb_es2_compatibility-depthrangef. | |||
2011-01-14 | ir_to_mesa: Fix segfaults on ir_to_mesa invocation after MSVC change. | Eric Anholt | |
2011-01-14 | glsl: fix implicit int to bool warning | Brian Paul | |
Maybe preprocess() should return a bool. | |||
2011-01-14 | docs: skeleton file for 7.11 release notes, add missing links | Brian Paul | |
2011-01-14 | mesa: Dynamically allocate acp array in ir_to_mesa_visitor::copy_propagate. | Vinson Lee | |
Fixes these MSVC errors. ir_to_mesa.cpp(2644) : error C2057: expected constant expression ir_to_mesa.cpp(2644) : error C2466: cannot allocate an array of constant size 0 ir_to_mesa.cpp(2644) : error C2133: 'acp' : unknown size ir_to_mesa.cpp(2646) : error C2070: 'ir_to_mesa_instruction *[]': illegal sizeof operand ir_to_mesa.cpp(2709) : error C2070: 'ir_to_mesa_instruction *[]': illegal sizeof operand ir_to_mesa.cpp(2718) : error C2070: 'ir_to_mesa_instruction *[]': illegal sizeof operand | |||
2011-01-14 | mesa: Add actual support for glReleaseShaderCompiler from ES2. | Eric Anholt | |
Fixes no-op dispatch warning in piglit arb_es2_compatibility-releaseshadercompiler.c. | |||
2011-01-14 | intel: Expose GL_ARB_ES2_compatibility. | Eric Anholt | |
We don't have all of the features of this extension hooked up yet, but the consensus yesterday was that since those features are things that we should also be supporting in our ES2 implementation, claiming ES2 here too doesn't make anything worse and will make incremental improvement through piglit easier. | |||
2011-01-14 | mesa: Add extension enable bit for GL_ARB_ES2_compatibility. | Eric Anholt | |
2011-01-14 | glapi: Regenerate for GL_ARB_ES2_compatibility. | Eric Anholt | |
2011-01-14 | glapi: Add entrypoints and enums for GL_ARB_ES2_compatibility. | Eric Anholt | |
2011-01-14 | r600g: compiler helper opcode fixes for evergreen | Alex Deucher | |
Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-01-14 | r600g: pass r600_bc to some addition compiler helper functions | Alex Deucher | |
needed for asic specific opcodes Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-01-14 | generate_builtins.py: Whitespace fixes. | Vinson Lee | |
Also removed unnecessary semicolons. | |||
2011-01-14 | generate_builtins.py: Fix builds using Python 2.5. | Vinson Lee | |
2011-01-14 | i965: Replace broken handling of dead code with an assert. | Eric Anholt | |
This code should never have been triggered, but I often did anyway when I disabled optimization passes during debugging, then spent my time debugging that this code doesn't work. | |||
2011-01-14 | i965: Add an invalidation of live intervals after register splitting. | Eric Anholt | |
No effect, since it was called before live intervals were calculated. | |||
2011-01-14 | mesa: Simplify _mesa_base_fbo_format by making it exceptions to teximages. | Eric Anholt | |
The comment of "this is just like teximages except for..." is a pretty good clue that we're handling this wrong. By just using the teximage code, we catch a bunch of cases we'd missed, like GL_RED and GL_RG. | |||
2011-01-14 | mesa: Add channel-wise copy propagation to ir_to_mesa. | Eric Anholt | |
This catches more opportunities than the prog_optimize.c code on openarena's fixed function shaders turned to GLSL, mostly due to looking at multiple source instructions for copy propagation opportunities. It should also be much more CPU efficient than prog_optimize.c's code. | |||
2011-01-14 | i915: Fix compiler warning from sw fallback removal change. | Eric Anholt | |
2011-01-14 | r600g: Disable V_SQ_ALU_WORD1_OP2_SQ_OP2_INST_FLT_TO_INT_FLOOR case. | Vinson Lee | |
The usage of macro V_SQ_ALU_WORD1_OP2_SQ_OP2_INST_FLT_TO_INT_FLOOR was introduced by commit 323ef3a1f07ba4333dadebab571ddcd49d95f45c but the macro is undefined. Disable this case to fix the build for now. | |||
2011-01-14 | gles2: Also support GL_BGRA_EXT for glTexSubImage2d | Kristian Høgsberg | |
2011-01-14 | r600g: add more missing instructions to r600_bc_get_num_operands | Christian König | |
2011-01-14 | egl: Fix EGL_VERSION string. | Chia-I Wu | |
Fix a copy-and-paste error in a4a38dcf61f141297a083ccac217200947d57b0d. | |||
2011-01-14 | egl: Fix an assertion in _eglUpdateAPIsString. | Chia-I Wu | |
dpy->ClientAPIs was renamed in a4a38dcf61f141297a083ccac217200947d57b0d. | |||
2011-01-14 | i965: fix fbo-srgb on i965. | Dave Airlie | |
Until we get the EXT_framebuffer_sRGB extension we should bind the sRGB formats for FBO as linear. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-01-14 | srgb: fix fbo base format picking. | Dave Airlie | |
Pointed out by Brian. | |||
2011-01-13 | i915: Disable extension OES_standard_derivatives | Chad Versace | |
OES_standard_derivatives must be manually disabled for i915 because Mesa enables it by default. | |||
2011-01-13 | mesa: Change OES_standard_derivatives to be stand-alone extension | Chad Versace | |
Add a bit in struct gl_extensions for OES_standard_derivatives, and enable the bit by default. Advertise the extension only if the bit is enabled. Previously, OES_standard_derivatives was advertised in GLES2 contexts if ARB_framebuffer_object was enabled. | |||
2011-01-13 | r600g: Move declaration before code in r600_asm.c. | Vinson Lee | |
Fixes SCons build. | |||
2011-01-13 | r600g: rework literal handling | Christian König | |
2011-01-13 | r600g: merge alu groups | Christian König | |
2011-01-13 | r600g: implement replacing gpr with pv and ps | Christian König | |