summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* swr/rast: Fix 64bit float loads in x86 lowering passGeorge Kyriazis2018-04-182-45/+25
* swr/rast: Add shader stats infrastructure (WIP)George Kyriazis2018-04-184-34/+148
* swr/rast: Type-check TemplateArgUnrollerGeorge Kyriazis2018-04-181-18/+21
* swr/rast: Add vgather to x86 lowering pass.George Kyriazis2018-04-181-9/+76
* swr/rast: fix commentGeorge Kyriazis2018-04-181-1/+1
* swr/rast: add cvt instructions in x86 lowering passGeorge Kyriazis2018-04-185-59/+48
* swr/rast: Fix alloca usage in jitterGeorge Kyriazis2018-04-183-0/+20
* swr/rast: Change gfx pointers to gfxptr_tGeorge Kyriazis2018-04-1811-103/+220
* swr/rast: Fix byte offset for non-indexed drawsGeorge Kyriazis2018-04-181-2/+3
* swr/rast: Add support for setting optimization levelGeorge Kyriazis2018-04-189-18/+55
* swr/rast: Adding translate call to builder_gfx_mem.George Kyriazis2018-04-182-0/+7
* swr/rast: Fix codegen for typedef typesGeorge Kyriazis2018-04-181-0/+1
* swr: add x86 lowering pass to fragment shaderGeorge Kyriazis2018-04-181-0/+7
* swr/rast: Enable generalized fetch jitGeorge Kyriazis2018-04-185-1103/+139
* swr/rast: Add builder_gfx_mem.{h|cpp}George Kyriazis2018-04-185-4/+210
* swr/rast: Lower VGATHERPS and VGATHERPS_16 to x86.George Kyriazis2018-04-181-67/+2
* swr/rast: Cleanup of JitManager convenience typesGeorge Kyriazis2018-04-184-44/+5
* swr/rast: Lower PERMD and PERMPS to x86.George Kyriazis2018-04-184-86/+14
* swr/rast: Start refactoring of builder/packetizer.George Kyriazis2018-04-1816-46/+565
* swr/rast: Simplify #define usage in gen source fileGeorge Kyriazis2018-04-181-4/+3
* swr/rast: Move CallPrint() to a separate fileGeorge Kyriazis2018-04-184-21/+56
* swr/rast: Fix name mangling for LLVM pow intrinsicGeorge Kyriazis2018-04-181-1/+1
* swr/rast: Add some archrast countersGeorge Kyriazis2018-04-187-4/+53
* swr/rast: Code cleanupGeorge Kyriazis2018-04-181-8/+1
* swr/rast: Add "Num Instructions Executed" stats intrinsic.George Kyriazis2018-04-181-7/+21
* swr/rast: Add MEM_ADD helper function to Builder.George Kyriazis2018-04-182-0/+9
* swr/rast: Permute work for simd16George Kyriazis2018-04-187-10/+67
* swr/rast: WIP builder rewrite (2)George Kyriazis2018-04-181-4/+13
* swr/rast: Add autogen of helper llvm intrinsics.George Kyriazis2018-04-1813-126/+130
* swr/rast: WIP builder rewrite.George Kyriazis2018-04-182-14/+0
* swr/rast: LLVM 6 fixGeorge Kyriazis2018-04-181-1/+1
* swr/rast: Changes to allow jitter to compile with LLVM5George Kyriazis2018-04-181-1/+17
* swr/rast: Add some archrast statsGeorge Kyriazis2018-04-189-11/+105
* swr/rast: Silence some unused variable warningsGeorge Kyriazis2018-04-181-1/+11
* swr/rast: Add debug type info for i128George Kyriazis2018-04-181-0/+1
* swr/rast: Use blend context struct to pass paramsGeorge Kyriazis2018-04-183-49/+62
* swr/rast: Introduce JIT_MEM_CLIENTGeorge Kyriazis2018-04-183-40/+71
* swr/rast: Add some instructions to jitterGeorge Kyriazis2018-04-183-0/+15
* meson: Version libMesaOpenCL like autotools doesJan Alexander Steffens (heftig)2018-04-171-2/+2
* meson: Add library versions to swr driversJan Alexander Steffens (heftig)2018-04-171-0/+4
* radv: fix scissor computation when using half-pixel viewport offsetSamuel Pitoiset2018-04-171-4/+4
* spirv: Accept doubles in FaceForward, Reflect and RefractNeil Roberts2018-04-171-4/+18
* spirv: Add a 64-bit implementation of OpIsInfNeil Roberts2018-04-171-3/+4
* spirv: Use nir_imm_floatN_t for constants for GLSL450 builtinsNeil Roberts2018-04-171-1/+1
* nir/builder: Add a nir_imm_floatN_t helperNeil Roberts2018-04-171-0/+13
* nir: return early when lowering a return at the end of a functionTimothy Arceri2018-04-171-0/+6
* mesa: merge the driver functions DrawBuffers and DrawBufferTimothy Arceri2018-04-175-16/+8
* glsl: fix gcc 8 parenthesis warningMarc Dietrich2018-04-171-2/+2
* compiler: int8/uint8 fixesRob Clark2018-04-161-25/+12
* radeonsi: don't emit partial flushes for internal CS flushes onlyMarek Olšák2018-04-1610-20/+32