| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Add a helper for adding texture instruction sources | Jason Ekstrand | 2017-10-17 | 3 | -25/+28 |
* | nir: add component level support to remove_unused_io_vars() | Timothy Arceri | 2017-10-16 | 1 | -16/+21 |
* | glsl: mark xfb inputs as always_active_io | Timothy Arceri | 2017-10-16 | 1 | -3/+19 |
* | nir: add variant of lower_io_to_scalar to be called earlier | Timothy Arceri | 2017-10-16 | 2 | -0/+255 |
* | nir: add glsl_channel_type() helper | Timothy Arceri | 2017-10-16 | 2 | -0/+29 |
* | nir: add glsl_type_is_64bit() to nir_types | Timothy Arceri | 2017-10-16 | 2 | -0/+7 |
* | blob: Use intptr_t instead of ssize_t | Jason Ekstrand | 2017-10-13 | 2 | -7/+7 |
* | meson: fix blob test includes | Dylan Baker | 2017-10-13 | 1 | -1/+1 |
* | nir: Get rid of the variable on vote intrinsics | Jason Ekstrand | 2017-10-12 | 2 | -5/+3 |
* | nir/opcodes: Fix constant-folding of ufind_msb | Jason Ekstrand | 2017-10-12 | 1 | -1/+1 |
* | compiler/blob: Make some parameters void instead of uint8_t | Jason Ekstrand | 2017-10-12 | 2 | -5/+5 |
* | compiler/blob: Constify the reader | Jason Ekstrand | 2017-10-12 | 3 | -11/+11 |
* | compiler/blob: Add (reserve|overwrite)_(uint32|intptr) helpers | Jason Ekstrand | 2017-10-12 | 2 | -2/+61 |
* | compiler/blob: make blob_reserve_bytes() more useful | Connor Abbott | 2017-10-12 | 3 | -20/+12 |
* | compiler/blob: Allow for fixed-size blobs with a NULL data pointer | Jason Ekstrand | 2017-10-12 | 2 | -3/+10 |
* | compiler/blob: Add a concept of a fixed-allocation blob | Jason Ekstrand | 2017-10-12 | 2 | -1/+37 |
* | compiler/blob: Switch to init/finish instead of create/destroy | Jason Ekstrand | 2017-10-12 | 4 | -76/+68 |
* | compiler: Move blob up a level | Jason Ekstrand | 2017-10-12 | 5 | -5/+5 |
* | meson: Add inc_compiler to the libglsl includes | Jason Ekstrand | 2017-10-12 | 1 | -1/+1 |
* | glsl/blob: Return false from grow_to_fit if we've ever failed | Jason Ekstrand | 2017-10-12 | 2 | -1/+13 |
* | glsl/blob: Return false from ensure_can_read on overrun | Jason Ekstrand | 2017-10-12 | 1 | -0/+3 |
* | nir: Make nir_shader_gather_info() track texelFetch texture accesses. | Kenneth Graunke | 2017-10-12 | 1 | -1/+13 |
* | compiler: Move gl_program::TexelFetchSamplers to shader_info. | Kenneth Graunke | 2017-10-12 | 1 | -0/+3 |
* | nir: bump loop unroll limit to 96. | Dave Airlie | 2017-10-11 | 1 | -1/+3 |
* | nir: Move vc4's alpha test lowering to core NIR. | Eric Anholt | 2017-10-10 | 6 | -0/+157 |
* | glsl/linker: add check for compute shared memory size | Nicolai Hähnle | 2017-10-10 | 3 | -6/+23 |
* | spirv: Fix SpvOpAtomicISub | Józef Kucia | 2017-10-09 | 1 | -0/+1 |
* | glsl: tidy up IR after loop unrolling | Timothy Arceri | 2017-10-10 | 1 | -1/+7 |
* | glsl: make loop unrolling more like the nir unrolling path | Timothy Arceri | 2017-10-10 | 3 | -67/+163 |
* | glsl: check if induction var incremented before use in terminator | Timothy Arceri | 2017-10-10 | 1 | -0/+38 |
* | glsl: don't drop instructions from unreachable terminators continue branch | Timothy Arceri | 2017-10-10 | 2 | -8/+27 |
* | meson: Build i965 and dri stack | Dylan Baker | 2017-10-09 | 4 | -7/+366 |
* | meson: add nir_linking_helpers.c to libnir | Dylan Baker | 2017-10-09 | 1 | -0/+1 |
* | spirv: Don't warn on the ImageCubeArray capability | Jason Ekstrand | 2017-10-07 | 1 | -1/+1 |
* | meson: convert gtest to an internal dependency | Dylan Baker | 2017-10-03 | 1 | -2/+2 |
* | glsl: Remove spurious assertions | Ian Romanick | 2017-10-02 | 1 | -2/+0 |
* | glsl: Move 'foo = foo;' optimization to opt_dead_code_local | Ian Romanick | 2017-10-02 | 2 | -12/+18 |
* | glsl/ast: Use logical-or instead of conditional assignment to set fallthru_var | Ian Romanick | 2017-10-02 | 1 | -4/+4 |
* | glsl/ast: Generate a more compact expression to disable execution of default ... | Ian Romanick | 2017-10-02 | 1 | -21/+10 |
* | glsl/ast: Explicitly track the set of case labels that occur after default | Ian Romanick | 2017-10-02 | 1 | -22/+49 |
* | glsl/ast: Convert ast_case_label::hir to ir_builder | Ian Romanick | 2017-10-02 | 1 | -24/+11 |
* | glsl/ast: Use ir_binop_equal instead of ir_binop_all_equal | Ian Romanick | 2017-10-02 | 1 | -15/+24 |
* | glsl/ast: Stop processing a switch-statement after an error in the init-expre... | Ian Romanick | 2017-10-02 | 1 | -0/+1 |
* | glsl: Don't pass NULL to ir_assignment constructor when not necessary | Ian Romanick | 2017-10-02 | 8 | -35/+27 |
* | glsl: Convert lower_variable_index_to_cond_assign to ir_builder | Ian Romanick | 2017-10-02 | 3 | -105/+65 |
* | glsl: Fix coding standards issues in lower_variable_index_to_cond_assign | Ian Romanick | 2017-10-02 | 1 | -78/+76 |
* | glsl: Convert lower_vec_index_to_cond_assign to using ir_builder | Ian Romanick | 2017-10-02 | 1 | -39/+17 |
* | glsl: Return ir_variable from compare_index_block | Ian Romanick | 2017-10-02 | 3 | -16/+20 |
* | glsl: Fix coding standards issues in lower_vec_index_to_cond_assign | Ian Romanick | 2017-10-02 | 1 | -16/+12 |
* | glsl: Fix coding standards issues in lower_if_to_cond_assign | Ian Romanick | 2017-10-02 | 1 | -48/+47 |