summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_program_cache.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-02intel/disasm: Label support in shader disassembly for UIP/JIPDanylo Piliaiev1-2/+2
2020-05-25i965: replace fnv1a hash function with xxhashDmitriy Nester1-3/+5
2020-04-21remove final imports.h and imports.c bitsDylan Baker1-1/+0
2020-04-21replace malloc macros in imports.h with u_memory.h versionsDylan Baker1-0/+1
2020-03-27Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák1-1/+1
2019-11-12i965/program_cache: Lift restriction on shader key sizeDanylo Piliaiev1-12/+4
2019-07-10intel/compiler: Add a "base class" for program keysJason Ekstrand1-23/+2
2019-07-10i965/program_cache: Cast the key to char * before adding key_sizeJason Ekstrand1-1/+1
2018-07-09i965: Add flag_state param to brw_search_cacheJordan Justen1-6/+5
2018-07-09i965: Add brw_stage_cache_id to map gl stages to brw cache_idsJordan Justen1-0/+15
2018-05-22i965: Introduce a "memory zone" concept on BO allocation.Kenneth Graunke1-2/+4
2018-04-30i965: Don't stomp initial kflags for program cache.Kenneth Graunke1-2/+2
2018-03-27i965: Drop unused alignment parameter from brw_bo_alloc().Kenneth Graunke1-2/+2
2018-02-03i965: Create new program cache bo when clearing the program cacheJordan Justen1-0/+1
2018-01-19i965: Rename 'aux' to 'prog_data' in program cache.Kenneth Graunke1-15/+16
2017-08-29i965: Bump the initial program cache size from 4kB to 16kB.Kenneth Graunke1-1/+1
2017-08-29i965: Issue performance warnings when growing the program cacheKenneth Graunke1-0/+3
2017-07-22i965: Drop non-LLC lunacy in the program cache code.Kenneth Graunke1-63/+21
2017-07-22i965: Set MAP_PERSISTENT on program cache buffers.Kenneth Graunke1-4/+8
2017-07-22i965: Correctly set MAP_WRITE when creating the LLC program cache map.Kenneth Graunke1-1/+1
2017-06-06i965: Remove brw_bo_map_unsynchronized()Matt Turner1-2/+2
2017-06-06i965: Add and use brw_bo_map()Matt Turner1-3/+3
2017-06-06i965: Pass flags to brw_bo_map_*Matt Turner1-3/+3
2017-06-06i965: Rename brw_bo_map() -> brw_bo_map_cpu()Matt Turner1-3/+3
2017-06-06i965: Remove brw_bo's virtual memberMatt Turner1-11/+20
2017-05-15i965: Mark shader programs for capture in the error state.Matt Turner1-0/+4
2017-05-07i965: Don't try to unmap NULL program cache BO.Kenneth Graunke1-4/+7
2017-04-10i965/drm: Add stall warnings when mapping or waiting on BOs.Kenneth Graunke1-6/+6
2017-04-10i965/drm: Rename drm_bacon_bo to brw_bo.Kenneth Graunke1-17/+17
2017-04-10i965/drm: Use our internal libdrm (drm_bacon) rather than the real one.Kenneth Graunke1-17/+17
2017-03-13i965: Move the back-end compiler to src/intel/compilerJason Ekstrand1-1/+1
2017-03-01i965: Reduce cross-pollination between the DRI driver and compilerJason Ekstrand1-1/+1
2017-01-18i965: Make brw_cache_item structure private to brw_program_cache.c.Kenneth Graunke1-0/+21
2017-01-17i965: Don't map/unmap in brw_print_program_cache on LLC platforms.Kenneth Graunke1-2/+4
2017-01-17i965: Move program cache printing to brw_program_cache.c.Kenneth Graunke1-0/+46
2017-01-17i965: Make a helper for finding an existing shader variant.Kenneth Graunke1-0/+38
2016-11-11i965: remove remaining tabs in brw_program_cache.cTimothy Arceri1-30/+28
2016-11-11i965: rename brw_state_cache_check_size() to brw_program_cache_check_size()Timothy Arceri1-1/+1
2016-11-11i965: rename brw_state_cache.c -> brw_program_cache.cTimothy Arceri1-0/+446