aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_program_cache.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Annotate all BO uses with domain and sequence number information.Francisco Jerez2020-06-031-2/+2
* iris: move iris_vtable to iris_screenMike Blumenkrantz2020-04-291-2/+3
* intel/blorp: Plumb the stage through blorp upload_shaderCaio Marcelo de Oliveira Filho2020-03-171-1/+1
* iris: Change keybox parentingKenneth Graunke2019-11-221-3/+2
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-22/+2
* iris: Use a uint16_t for key sizesJason Ekstrand2019-07-041-1/+1
* iris: Handle binding table in the driverCaio Marcelo de Oliveira Filho2019-06-031-2/+7
* iris: always include an extra constbuf0 if using UBOsCaio Marcelo de Oliveira Filho2019-02-211-2/+4
* iris: drop key_size_for_cacheKenneth Graunke2019-02-211-18/+0
* iris: rework program cache interfaceKenneth Graunke2019-02-211-87/+4
* iris: export iris_upload_shaderKenneth Graunke2019-02-211-1/+1
* iris: bypass params and do it ourselvesKenneth Graunke2019-02-211-4/+12
* iris: implement scratch space!Kenneth Graunke2019-02-211-3/+1
* iris: Flag constants dirty on program changesKenneth Graunke2019-02-211-7/+6
* iris: better dirty checkingKenneth Graunke2019-02-211-0/+4
* iris: fix crash when binding optional shader for the first timeKenneth Graunke2019-02-211-1/+3
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-13/+12
* iris: don't emit SBE all the timeKenneth Graunke2019-02-211-1/+1
* iris: comment everythingKenneth Graunke2019-02-211-0/+9
* iris: update bindings when changing programsKenneth Graunke2019-02-211-1/+1
* iris: unbind compiled shaders if none are presentKenneth Graunke2019-02-211-0/+10
* iris: vertex ID, instance IDKenneth Graunke2019-02-211-0/+4
* iris: streamoutKenneth Graunke2019-02-211-5/+5
* iris: Implement 3DSTATE_SO_DECL_LISTKenneth Graunke2019-02-211-4/+8
* iris: state ref tupleKenneth Graunke2019-02-211-10/+13
* iris: don't leak keyboxes when searching for an existing programKenneth Graunke2019-02-211-0/+2
* iris: rzalloc iris_compiled_shader so memcmp works even if padding creeps inKenneth Graunke2019-02-211-2/+2
* iris: pc fixesKenneth Graunke2019-02-211-0/+2
* iris: plug leaksKenneth Graunke2019-02-211-0/+5
* iris: some dirty fixesKenneth Graunke2019-02-211-2/+3
* iris: flag DIRTY_WM properlyKenneth Graunke2019-02-211-0/+5
* iris: state cleaningKenneth Graunke2019-02-211-1/+1
* iris: fix blorp prog data crashesKenneth Graunke2019-02-211-6/+9
* iris: more blorpKenneth Graunke2019-02-211-36/+120
* iris: copy over i965's cache trackingKenneth Graunke2019-02-211-2/+2
* iris: more uploadersKenneth Graunke2019-02-211-1/+1
* iris: actually set KSP offsetsKenneth Graunke2019-02-211-2/+2
* iris: rewrite program cache to use u_upload_mgrKenneth Graunke2019-02-211-100/+28
* iris: no NEW_SBAKenneth Graunke2019-02-211-2/+0
* iris: use vtbl to avoid multiple symbols, fix state base addressKenneth Graunke2019-02-211-2/+2
* iris: softpin some thingsKenneth Graunke2019-02-211-1/+7
* iris: drop const from prog data parametersKenneth Graunke2019-02-211-1/+1
* iris: actually save derived stateKenneth Graunke2019-02-211-1/+7
* iris: promote iris_program_cache_item to iris_compiled_shaderKenneth Graunke2019-02-211-70/+75
* iris: flag SBA updates when instruction BO changesKenneth Graunke2019-02-211-0/+2
* iris: import program cache codeKenneth Graunke2019-02-211-0/+333