| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | nv50/ir/tgsi: add support for atomics | Christoph Bumiller | 2013-03-12 | 1 | -0/+89 |
* | nv50/ir/tgsi: handle TGSI_OPCODE_LOAD,STORE | Christoph Bumiller | 2013-03-12 | 7 | -30/+303 |
* | nvc0/ir: implement lowering of surface ops for nve4 | Christoph Bumiller | 2013-03-12 | 6 | -13/+30 |
* | nv50/ir: extend moveSources for delta < 0 | Christoph Bumiller | 2013-03-12 | 2 | -16/+31 |
* | nv50/ir/emit: handle OP_ATOM | Christoph Bumiller | 2013-03-12 | 1 | -0/+41 |
* | nv50/ir/opt: CALLs cannot load | Christoph Bumiller | 2013-03-12 | 1 | -0/+3 |
* | nv50/ir: add support for indirect BRA,CALL | Christoph Bumiller | 2013-03-12 | 4 | -4/+12 |
* | nv50/ir: initialize CodeEmitters' specialized target fields | Christoph Bumiller | 2013-03-12 | 1 | -3/+4 |
* | nv50/ir/opt: make optimization aware of atomics, barriers, surface ops | Christoph Bumiller | 2013-03-12 | 2 | -1/+28 |
* | nv50/ir: add various new OPs that will be needed for compute | Christoph Bumiller | 2013-03-12 | 8 | -45/+175 |
* | nv50/ir: Rename "mkLoad" to "mkLoadv" for consistency. | Francisco Jerez | 2013-03-12 | 3 | -10/+19 |
* | nv50/ir: fix comparison of system values | Christoph Bumiller | 2013-03-12 | 1 | -0/+3 |
* | nv50/ir/tgsi: Translate grid-related system parameters. | Francisco Jerez | 2013-03-12 | 1 | -0/+4 |
* | nv50/ir/tgsi: Accept COMPUTE programs. | Francisco Jerez | 2013-03-12 | 1 | -0/+1 |
* | nv50/ir/ra: make sure all used function inputs get assigned a reg | Christoph Bumiller | 2013-03-12 | 1 | -0/+7 |
* | nv50/ir/ra: also add pre-existing MERGE,SPLIT to constraint list | Christoph Bumiller | 2013-03-12 | 1 | -1/+3 |
* | nv50/ir/ra: fix confusion with conditional RegisterSet::occupy | Christoph Bumiller | 2013-03-12 | 2 | -12/+32 |
* | nv50/ir/ra: swap copyCompound args if src is compound and dst isn't | Christoph Bumiller | 2013-03-12 | 1 | -0/+9 |
* | nv50/ir/ra: Fix maxGPR calculation for programs with multiple functions. | Francisco Jerez | 2013-03-12 | 1 | -1/+1 |
* | nv50/ir/ra: Fix traversal before the beginning of the active list in buildRIG. | Francisco Jerez | 2013-03-12 | 1 | -6/+5 |
* | nv50/ir/ra: Fix RegisterSet::occupy(const Value *v). | Francisco Jerez | 2013-03-12 | 1 | -1/+1 |
* | nv50/ir/ra: Fix argument const-ness in RegisterSet::idToUnits and idToBytes | Francisco Jerez | 2013-03-12 | 1 | -2/+2 |
* | nv50/ir/opt: Fix tryPropagateBranch for BBs with several exit branches. | Francisco Jerez | 2013-03-12 | 1 | -28/+32 |
* | nv50/ir: Clean up references to function values before destroying them. | Francisco Jerez | 2013-03-12 | 1 | -0/+4 |
* | nv50: Remove nv0_ir_from_sm4.* | José Fonseca | 2013-03-12 | 2 | -2512/+0 |
* | nv50: fix bogus parameters when processing sample instructions | Roland Scheidegger | 2013-02-12 | 1 | -1/+1 |
* | gallium/drivers: handle PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED query | Brian Paul | 2013-02-04 | 1 | -0/+2 |
* | nv50: Fix memory leak. | Vinson Lee | 2013-02-01 | 1 | -0/+1 |
* | nv50,nvc0: fix/enable texture buffer objects | Christoph Bumiller | 2013-01-30 | 4 | -32/+35 |
* | nouveau/build: Fix build failures when drm is not in /usr/include. | José Fonseca | 2013-01-22 | 1 | -1/+2 |
* | nv50/ir: add definitions of Target and CodeEmitter dtors | Christoph Bumiller | 2013-01-19 | 1 | -2/+2 |
* | nouveau: fix undefined behaviour when testing sample_count | Christoph Bumiller | 2013-01-19 | 1 | -0/+2 |
* | nv50/ir: fix a couple of warnings | Christoph Bumiller | 2013-01-19 | 3 | -6/+11 |
* | nv50: add space checks to clear functions, and respect depth | Maarten Lankhorst | 2013-01-17 | 1 | -13/+24 |
* | gallium: remove PIPE_CAP_DEPTHSTENCIL_CLEAR_SEPARATE | Marek Olšák | 2013-01-15 | 1 | -1/+0 |
* | Remove hacks for static Makefiles | Matt Turner | 2013-01-13 | 1 | -3/+0 |
* | nv50/nvc0: Build codegen in nv50. | Johannes Obermayr | 2013-01-12 | 3 | -5/+42 |
* | Clean up .gitignore files | Matt Turner | 2013-01-10 | 1 | -1/+0 |
* | nv50: Convert to automake | Matt Turner | 2013-01-10 | 3 | -12/+37 |
* | nv50/ir: wrap assertion using typeid in #ifndef NDEBUG | Christoph Bumiller | 2013-01-08 | 1 | -0/+2 |
* | nouveau: improve buffer transfers | Christoph Bumiller | 2013-01-08 | 3 | -2/+85 |
* | gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag | Marek Olšák | 2013-01-04 | 1 | -1/+2 |
* | nouveau: deal with tbo cap for now. | Dave Airlie | 2012-12-22 | 1 | -0/+1 |
* | gallium: s/PIPE_CAP_TIMER_QUERY/PIPE_CAP_QUERY_TIME_ELAPSED/ | José Fonseca | 2012-12-20 | 1 | -1/+1 |
* | gallium: remove pipe_surface::usage | Marek Olšák | 2012-12-12 | 3 | -3/+0 |
* | nv50: remove unused OpClassStr array | Fabio Pedretti | 2012-12-10 | 1 | -20/+0 |
* | nv50,nvc0: fix shader eviction | Christoph Bumiller | 2012-12-07 | 1 | -0/+5 |
* | nv50,nvc0: add support for cube map arrays | Christoph Bumiller | 2012-12-07 | 12 | -31/+82 |
* | nv50,nvc0: expose ARB_map_buffer_alignment | Lucas Stach | 2012-11-04 | 1 | -1/+2 |
* | gallium: expose ARB_map_buffer_alignment on Radeon | Marek Olšák | 2012-10-31 | 1 | -0/+1 |