swr/rast: Implement JIT shader caching to disk
Disabled by default; currently doesn't cache shaders (fs,gs,vs).
Reviewed-by:
Bruce Cherniak <bruce.cherniak@intel.com>
Showing
- src/gallium/drivers/swr/rasterizer/codegen/knob_defs.py 16 additions, 1 deletionsrc/gallium/drivers/swr/rasterizer/codegen/knob_defs.py
- src/gallium/drivers/swr/rasterizer/codegen/templates/gen_knobs.cpp 61 additions, 3 deletions...um/drivers/swr/rasterizer/codegen/templates/gen_knobs.cpp
- src/gallium/drivers/swr/rasterizer/core/utils.h 26 additions, 0 deletionssrc/gallium/drivers/swr/rasterizer/core/utils.h
- src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp 213 additions, 6 deletionssrc/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
- src/gallium/drivers/swr/rasterizer/jitter/JitManager.h 29 additions, 0 deletionssrc/gallium/drivers/swr/rasterizer/jitter/JitManager.h
- src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp 3 additions, 4 deletionssrc/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
- src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp 4 additions, 2 deletionssrc/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp
- src/gallium/drivers/swr/rasterizer/jitter/jit_api.h 1 addition, 0 deletionssrc/gallium/drivers/swr/rasterizer/jitter/jit_api.h
- src/gallium/drivers/swr/rasterizer/jitter/streamout_jit.cpp 4 additions, 2 deletionssrc/gallium/drivers/swr/rasterizer/jitter/streamout_jit.cpp
- src/gallium/drivers/swr/swr_state.cpp 1 addition, 0 deletionssrc/gallium/drivers/swr/swr_state.cpp
Loading
Please register or sign in to comment