summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-04-22i965/blorp: Enable resolve clears using glsl-based programsmeta_with_blorpTopi Pohjolainen1-0/+16
2015-04-22i965/blorp: Add support for resolve clears using glsl-based programsTopi Pohjolainen5-0/+137
2015-04-22i965/blorp: Enable replicated clears using glsl-based programsTopi Pohjolainen1-0/+9
2015-04-22i965/blorp: Enable fast clears using glsl-based programsTopi Pohjolainen3-0/+84
2015-04-22i965/blorp: Add support for executing glsl-based clearsTopi Pohjolainen5-0/+143
2015-04-22i965/meta: Add cache and compile support for clear programsTopi Pohjolainen3-0/+77
2015-04-22i965/meta/clear: Refactor logic using gl-contextTopi Pohjolainen1-65/+78
2015-04-22i965/meta/clear: Declare input rectangle for drawing as constantTopi Pohjolainen1-1/+2
2015-04-22i965/meta/clear: Refactor miptree clear state settingTopi Pohjolainen1-11/+18
2015-04-22i965/blorp/gen8: Execution supportTopi Pohjolainen4-1/+512
2015-04-22i965/blorp/gen6: Prepare vertex buffer setup logic for gen8Topi Pohjolainen1-8/+22
2015-04-22i965/blorp/gen7: Expose state setup applicable to gen8Topi Pohjolainen2-10/+46
2015-04-22i965/blorp/gen7: Prepare re-using for gen8Topi Pohjolainen1-2/+4
2015-04-22i965/blorp: Enable glsl-based fbo blitsTopi Pohjolainen2-0/+21
2015-04-22i965/gen6: Add support for setting minimum layer for tex surfacesTopi Pohjolainen1-1/+4
2015-04-22i965/blorp: Add support for setting samplers for glsl-based blitsTopi Pohjolainen2-0/+32
2015-04-22i965/blorp: Add support for setting up surfaces for glsl-based blitsTopi Pohjolainen3-0/+40
2015-04-22i965/blorp: Add support for loading vertices for glsl-based blitsTopi Pohjolainen2-0/+99
2015-04-22i965/blorp: Add plumbing for glsl-based color blitsTopi Pohjolainen2-0/+117
2015-04-22i965/meta: Add helper for looking up blit programsTopi Pohjolainen2-0/+157
2015-04-22meta: Provide read access to blit shadersTopi Pohjolainen2-10/+12
2015-04-22i965/blorp/gen6: Support for loading glsl-based fragment shadersTopi Pohjolainen2-0/+75
2015-04-22i965/blorp/gen7: Support for loading glsl-based fragment shadersTopi Pohjolainen4-0/+132
2015-04-22i965/blorp: Move multisample setup for parameter type to handleTopi Pohjolainen3-8/+13
2015-04-22i965/blorp: Move vertex uploading for parameter type to handleTopi Pohjolainen3-11/+8
2015-04-22i965/blorp/gen7: Move surface setup for the parameter type to handleTopi Pohjolainen2-24/+34
2015-04-22i965/blorp/gen6: Move surface setup for the parameter type to handleTopi Pohjolainen2-21/+34
2015-04-22i965/blorp: Move sampler setup for the parameter type to handleTopi Pohjolainen3-34/+38
2015-04-22i965/blorp: Move push const setup for the parameter type to handleTopi Pohjolainen6-17/+28
2015-04-22i965/blorp: Use virtual function for wm/ps configurationTopi Pohjolainen5-29/+57
2015-04-22i965/blorp: Prepare drawing rectangle for flipped coordinatesTopi Pohjolainen1-2/+2
2015-04-22i965/blorp: Add support for layered renderingTopi Pohjolainen4-5/+9
2015-04-22i965/blorp: Allow blend state to be set for multiple render targetsTopi Pohjolainen3-19/+18
2015-04-22i965/blorp: Prepare for attributes other than render positionTopi Pohjolainen4-7/+12
2015-04-22i965/blorp: Remove unused argumentsTopi Pohjolainen3-21/+12
2015-04-22i965/gen7/blorp: Remove unused argumentsTopi Pohjolainen1-47/+28
2015-04-22i965/blorp: Allow caller to provide sampler settingsTopi Pohjolainen3-8/+14
2015-04-22i965/blorp: Refactor vertex buffer state setupTopi Pohjolainen1-26/+34
2015-04-22i965/blorp: Remove constant parameterTopi Pohjolainen3-20/+0
2015-04-22i965/gen8: Expose state base address setupTopi Pohjolainen2-2/+5
2015-04-22i965/ps/gen8: Refactor state uploadingTopi Pohjolainen2-27/+59
2015-04-22i965/ps/gen7: Refactor state uploadingTopi Pohjolainen2-21/+46
2015-04-22i965/wm/gen6: Refactor push constant state uploadingTopi Pohjolainen2-21/+34
2015-04-22i965/wm/gen6: Refactor program offset setupTopi Pohjolainen2-23/+41
2015-04-21i965: Pass slice details as parameters for surface setupTopi Pohjolainen4-31/+33
2015-04-21i965: Pass texture target as parameter for surface setupTopi Pohjolainen4-20/+18
2015-04-21i965: Refactor effective depth calculationTopi Pohjolainen4-17/+13
2015-04-21i965: Pass integer format flag as parameter to surface setupTopi Pohjolainen4-8/+14
2015-04-21i965: Move texture swizzle resolving into dispatcherTopi Pohjolainen4-36/+21
2015-04-21i965: Move sampler and texture object resolving into dispatcherTopi Pohjolainen4-27/+26