| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Make nir_[cf_node/instr]_[prev/next] return null if at the end | Jason Ekstrand | 2015-02-19 | 1 | -6/+22 |
* | nir/from_ssa: Don't try to read an invalid instruction | Jason Ekstrand | 2015-02-19 | 1 | -1/+1 |
* | nir/validate: Validate SSA defs the same way we do for registers | Jason Ekstrand | 2015-02-19 | 1 | -8/+79 |
* | nir/validate: Validate if_uses on registers | Jason Ekstrand | 2015-02-19 | 1 | -18/+44 |
* | nir: Properly clean up CF nodes when we remove them | Jason Ekstrand | 2015-02-19 | 1 | -0/+54 |
* | nir: use nir_foreach_ssa_def for indexing ssa defs | Jason Ekstrand | 2015-02-19 | 1 | -23/+5 |
* | nir/from_ssa: Use the nir_block_dominance function instead of our own | Jason Ekstrand | 2015-02-19 | 1 | -7/+2 |
* | nir/dominance: Add a constant-time mechanism for comparing blocks | Jason Ekstrand | 2015-02-19 | 2 | -0/+39 |
* | nir/dominance: Expose the dominance intersection function | Jason Ekstrand | 2015-02-19 | 2 | -0/+24 |
* | st/mesa: lower DFRACEXP/DLDEXP when they are not supported | Ilia Mirkin | 2015-02-19 | 1 | -0/+3 |
* | st/mesa: disable lowering of dops to dfrac when dround is available | Ilia Mirkin | 2015-02-19 | 1 | -7/+6 |
* | st/mesa: add support for new double opcodes | Ilia Mirkin | 2015-02-19 | 1 | -1/+5 |
* | gallium: add shader cap for dldexp/dfracexp support | Ilia Mirkin | 2015-02-19 | 8 | -0/+10 |
* | gallium: add a cap to enable double rounding opcodes | Ilia Mirkin | 2015-02-19 | 8 | -1/+15 |
* | gallium: add some more double opcodes to avoid unnecessary lowering | Ilia Mirkin | 2015-02-19 | 3 | -1/+50 |
* | docs/GL3.txt: softpipe now supports GL_ARB_gpu_shader_fp64 | Dave Airlie | 2015-02-20 | 1 | -1/+1 |
* | st/mesa: add st fp64 support (v7.1) | Dave Airlie | 2015-02-20 | 2 | -125/+460 |
* | mesa/st_tgsi_to_glsl: prepare add_constant for fp64 | Dave Airlie | 2015-02-20 | 1 | -20/+21 |
* | st/glsl_to_tgsi: convert dst to an array | Dave Airlie | 2015-02-20 | 1 | -65/+65 |
* | i965: just avoid warnings with fp64 | Dave Airlie | 2015-02-20 | 5 | -0/+42 |
* | glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable. | Kenneth Graunke | 2015-02-19 | 1 | -2/+2 |
* | i965/vec4: Print "VS" or "GS" when compiles fail, not "vec4". | Kenneth Graunke | 2015-02-19 | 1 | -1/+1 |
* | i965/vec4: Replace debug_flag with debug_enabled. | Kenneth Graunke | 2015-02-19 | 6 | -10/+5 |
* | i965: Make scheduler cycle estimates use the proper stage name. | Kenneth Graunke | 2015-02-19 | 1 | -5/+6 |
* | i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment". | Kenneth Graunke | 2015-02-19 | 2 | -7/+8 |
* | i965: Create backend_visitor fields for debugging messages. | Kenneth Graunke | 2015-02-19 | 2 | -0/+6 |
* | i965: Add a function to translate MESA_SHADER_* into DEBUG_* enums. | Kenneth Graunke | 2015-02-19 | 2 | -0/+15 |
* | glsl: Create a _mesa_shader_stage_to_abbrev() function. | Kenneth Graunke | 2015-02-19 | 2 | -0/+20 |
* | i965/fs: Use VARYING_SLOT checks rather than strcmp(). | Kenneth Graunke | 2015-02-19 | 2 | -3/+3 |
* | i965/fs: Remove type parameter from emit_vs_system_value(). | Kenneth Graunke | 2015-02-19 | 2 | -5/+4 |
* | glsl: add lowering for double divide to rcp/mul | Dave Airlie | 2015-02-20 | 1 | -3/+4 |
* | softpipe/tgsi: expose doubles for softpipe. | Dave Airlie | 2015-02-20 | 1 | -1/+1 |
* | tgsi: add support for flt64 constants | Dave Airlie | 2015-02-20 | 8 | -6/+113 |
* | gallium: add double opcodes and TGSI execution (v4.2) | Dave Airlie | 2015-02-20 | 4 | -30/+876 |
* | gallium/util: indentation fix | Brian Paul | 2015-02-19 | 1 | -3/+3 |
* | st/mesa: add GSL_TYPE_DOUBLE, new ir_unop_* switch cases | Brian Paul | 2015-02-19 | 1 | -0/+12 |
* | nir: add missing GLSL_TYPE_DOUBLE case in type_size() | Brian Paul | 2015-02-19 | 1 | -0/+1 |
* | st/mesa: fix sampler view reference counting bug in glDraw/CopyPixels | Brian Paul | 2015-02-19 | 1 | -6/+9 |
* | swrast: fix multiple color buffer writing | Brian Paul | 2015-02-19 | 1 | -11/+14 |
* | mesa: remove unused _math_trans_4chan() | Brian Paul | 2015-02-19 | 2 | -31/+0 |
* | install-lib-links: don't depend on .libs directory | Lucas Stach | 2015-02-19 | 1 | -2/+2 |
* | i965/vec4: Calculate register allocation q values manually. | Francisco Jerez | 2015-02-19 | 1 | -1/+17 |
* | i965: Don't compact instructions with unmapped bits. | Francisco Jerez | 2015-02-19 | 1 | -0/+53 |
* | i965: Handle F16TO32/F32TO16 with dword src/dst consistently on both back-ends. | Francisco Jerez | 2015-02-19 | 1 | -2/+12 |
* | i965/gen8: Fix F32TO16 in vec4 mode if the source and destination registers a... | Francisco Jerez | 2015-02-19 | 1 | -9/+27 |
* | i965/fs: Replace ud_reg_to_w() with a more general helper function. | Francisco Jerez | 2015-02-19 | 2 | -24/+25 |
* | i965/vec4: Don't attempt to reduce swizzles of send from GRF instructions. | Francisco Jerez | 2015-02-19 | 1 | -1/+2 |
* | i965/vec4: Fix constant propagation across different types. | Francisco Jerez | 2015-02-19 | 1 | -0/+10 |
* | glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00 | Samuel Iglesias Gonsalvez | 2015-02-19 | 3 | -0/+36 |
* | mesa: Adds check for integer internal format and num samples in glRenderbuffe... | Eduardo Lima Mitev | 2015-02-19 | 1 | -0/+10 |