index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
24.2
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
fjdegroo/lnl-giraffe-metrics
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
staging/24.2
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mesa
/
drivers
/
dri
/
r300
/
compiler
/
r3xx_fragprog.c
Age
Commit message (
Expand
)
Author
Files
Lines
2011-04-30
r300/compiler: Add remove dead sources pass
Tom Stellard
1
-0
/
+1
2011-04-02
Revert "r300/compiler: Remove obsolete compiler passes"
Tom Stellard
1
-0
/
+5
2011-03-31
r300/compiler: Remove obsolete compiler passes
Tom Stellard
1
-5
/
+0
2011-03-12
r300g: implement fragment color clamping in the shader
Marek Olšák
1
-0
/
+21
2011-02-05
r300/compiler: Disable register rename pass on r500
Tom Stellard
1
-1
/
+1
2010-12-08
r300/compiler: remove at least unused immediates if externals cannot be removed
Marek Olšák
1
-2
/
+1
2010-12-08
r300/compiler: cleanup rc_run_compiler
Marek Olšák
1
-1
/
+2
2010-11-26
r300/compiler: move util functions to radeon_compiler_util
Marek Olšák
1
-0
/
+1
2010-11-26
r300/compiler: fix rc_rewrite_depth_out for it to work with any instruction
Marek Olšák
1
-21
/
+8
2010-11-21
r300/compiler: Enable rename_reg pass for r500 cards
Tom Stellard
1
-1
/
+1
2010-10-18
r300g: Add new debug option for logging vertex/fragment program stats
Tom Stellard
1
-2
/
+2
2010-09-04
r300/compiler: allocate at least FS inputs if register allocation is disabled
Marek Olšák
1
-0
/
+1
2010-09-04
r300g: add a new debug option which disables compiler optimizations
Marek Olšák
1
-3
/
+4
2010-09-04
r300/compiler: refactor fragment shader compilation
Marek Olšák
1
-138
/
+49
2010-09-04
r300/compiler: refactor vertex shader compilation
Marek Olšák
1
-8
/
+8
2010-09-04
r300/compiler: remove a redundant parameter in rc_pair_regalloc
Marek Olšák
1
-1
/
+1
2010-09-04
r300/compiler: remove a redundant parameter in rc_dataflow_deadcode
Marek Olšák
1
-1
/
+1
2010-09-04
r300/compiler: use null-terminated array of transformation functions
Marek Olšák
1
-6
/
+9
2010-09-04
r300/compiler: add new compiler parameter max_alu_insts
Marek Olšák
1
-6
/
+5
2010-09-04
r300/compiler: put emulate_loop_state in radeon_compiler
Marek Olšák
1
-6
/
+4
2010-08-25
r300/compiler: implement elimination of unused constants
Marek Olšák
1
-0
/
+8
2010-08-25
r300/compiler: fail to compile if we hit hw limits or an unimplemented feature
Marek Olšák
1
-0
/
+10
2010-08-10
r300/compiler: Implement hardware assisted loops for vertex shaders.
Tom Stellard
1
-1
/
+1
2010-08-03
r300/compiler: Always unroll loops when doing loop emulation.
Tom Stellard
1
-1
/
+1
2010-08-03
r300/compiler: r500 hw support for break and continue in loops.
Tom Stellard
1
-4
/
+4
2010-07-08
r300/compiler: Add a register rename pass.
Tom Stellard
1
-0
/
+11
2010-07-06
r300/compiler: Implement KILP opcode.
Tom Stellard
1
-0
/
+4
2010-07-03
r300/compiler: Use hardware flow control instructions for loops on r500.
Tom Stellard
1
-15
/
+10
2010-07-03
r300/compiler: Enable hardware IF statements for r500 cards.
Tom Stellard
1
-3
/
+4
2010-07-03
r300/compiler: Handle loops in deadcode analysis.
Tom Stellard
1
-7
/
+15
2010-06-23
r300/compiler: emulate loops in vertex shaders
Marek Olšák
1
-4
/
+3
2010-06-11
r300/compiler: Implement simple loop emulation
Tom Stellard
1
-0
/
+10
2010-05-26
r300/compiler: move hardware caps to the radeon_compiler base struct
Marek Olšák
1
-4
/
+4
2010-05-16
r300/compiler: Implement simple peephole optimizer
Nicolai Hähnle
1
-0
/
+4
2010-04-19
r300/compiler: enable branch emulation for R500 fragment programs
Marek Olšák
1
-4
/
+13
2010-04-19
r300/compiler: Implement branch emulation for R300 fragment programs
Nicolai Hähnle
1
-30
/
+22
2010-04-16
r300/compiler: Oops, this slipped through.
Corbin Simpson
1
-2
/
+4
2010-04-16
r300/compiler: Split off texture fixes to their own file.
Corbin Simpson
1
-11
/
+8
2010-04-12
r300/compiler: Hax around instructions limits in mirroring code.
Corbin Simpson
1
-0
/
+10
2010-04-05
r300/compiler: make the max number of fragment shader temporaries adjustable
Marek Olšák
1
-4
/
+1
2010-02-02
r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.
Corbin Simpson
1
-1
/
+4
2009-10-04
r300/compiler: Refactor the radeon_pair code to support control flow instruct...
Nicolai Hähnle
1
-0
/
+38
2009-10-04
r300/compiler: Refactor to allow different instruction types
Nicolai Hähnle
1
-1
/
+1
2009-10-04
r300/compiler: Introduce aluresult register for branch operation support
Nicolai Hähnle
1
-1
/
+2
2009-10-03
r300/compiler: Introduce control flow instructions and refactor dataflow
Nicolai Hähnle
1
-4
/
+11
2009-09-06
r300/compiler: New dataflow structures and passes
Nicolai Hähnle
1
-23
/
+15
2009-08-30
r300: Remove all Mesa dependencies from the shader compiler
Nicolai Hähnle
1
-25
/
+23
2009-08-27
r300: Debug messages are written to stderr, so fflush that
Nicolai Hähnle
1
-2
/
+2
2009-07-27
r300/fragprog: Move some of the attribute handling out of the compiler
Nicolai Hähnle
1
-72
/
+6
2009-07-27
r300/fragprog: Finally get rid of the duplicate program copy
Nicolai Hähnle
1
-9
/
+0
[next]