/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
threads.h | 36 struct SWR_CONTEXT; 47 SWR_CONTEXT *pContext; 62 void CreateThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool); 63 void StartThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool); 64 void DestroyThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool); 67 void WorkOnFifoFE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawFE); 68 bool WorkOnFifoBE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE, TileSet &usedTiles, uint32_t numaNode, uint32_t numaMask); 69 void WorkOnCompute(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE); 70 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
|
api.cpp | 51 void SetupDefaultState(SWR_CONTEXT *pContext); 53 static INLINE SWR_CONTEXT* GetContext(HANDLE hContext) 55 return (SWR_CONTEXT*)hContext; 58 void WakeAllThreads(SWR_CONTEXT *pContext) 72 void* pContextMem = AlignedMalloc(sizeof(SWR_CONTEXT), KNOB_SIMD_WIDTH * 4); 73 memset(pContextMem, 0, sizeof(SWR_CONTEXT)); 74 SWR_CONTEXT *pContext = new (pContextMem) SWR_CONTEXT(); 177 void QueueWork(SWR_CONTEXT *pContext) 241 INLINE void QueueDraw(SWR_CONTEXT* pContext [all...] |
threads.cpp | 248 void bindThread(SWR_CONTEXT* pContext, uint32_t threadId, uint32_t procGroupId = 0, bool bindProcGroup=false) 299 uint32_t GetEnqueuedDraw(SWR_CONTEXT *pContext) 305 DRAW_CONTEXT *GetDC(SWR_CONTEXT *pContext, uint32_t drawId) 320 bool CheckDependency(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) 325 bool CheckDependencyFE(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) 332 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) 355 INLINE void ExecuteCallbacks(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) 368 INLINE int32_t CompleteDrawContextInl(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) 397 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC) 402 INLINE bool FindFirstIncompleteDraw(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawBE, uint32_t& drawEnqueued [all...] |
frontend.h | 303 void ProcessClear(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 304 void ProcessStoreTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 305 void ProcessDiscardInvalidateTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 306 void ProcessSync(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 307 void ProcessShutdown(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData);
|
context.h | 25 * @brief Definitions for SWR_CONTEXT and DRAW_CONTEXT 26 * The SWR_CONTEXT is our global context and contains the DC ring, 55 struct SWR_CONTEXT; 191 typedef void(*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pDesc); 386 SWR_CONTEXT* pContext; 434 struct SWR_CONTEXT
|
clip.cpp | 184 SWR_CONTEXT *pContext = pDC->pContext; 193 SWR_CONTEXT *pContext = pDC->pContext; 201 SWR_CONTEXT *pContext = pDC->pContext;
|
tilemgr.h | 306 void InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroID); 308 HOTTILE *GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples = 1, 311 HOTTILE *GetHotTileNoLoad(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples = 1);
|
frontend.cpp | 59 SWR_CONTEXT *pContext, 79 SWR_CONTEXT *pContext, 110 SWR_CONTEXT *pContext, 147 SWR_CONTEXT *pContext, 188 SWR_CONTEXT *pContext, 500 SWR_CONTEXT *pContext = pDC->pContext; 658 SWR_CONTEXT *pContext = pDC->pContext; [all...] |
tilemgr.cpp | 86 HOTTILE* HotTileMgr::GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples, 181 SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, 379 void HotTileMgr::InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroID)
|
backend.cpp | 50 SWR_CONTEXT *pContext = pDC->pContext; 232 SWR_CONTEXT *pContext = pDC->pContext; 333 SWR_CONTEXT *pContext = pDC->pContext; 403 SWR_CONTEXT *pContext = pDC->pContext; 457 SWR_CONTEXT *pContext = pDC->pContext; 652 SWR_CONTEXT *pContext = pDC->pContext; [all...] |
/external/mesa3d/src/gallium/drivers/swr/ |
swr_shader.h | 32 swr_compile_vs(struct swr_context *ctx, swr_jit_vs_key &key); 35 swr_compile_fs(struct swr_context *ctx, swr_jit_fs_key &key); 38 struct swr_context *ctx, 42 struct swr_context *ctx,
|
swr_scratch.h | 55 void *swr_copy_to_scratch_space(struct swr_context *ctx, 60 void swr_init_scratch_buffers(struct swr_context *ctx); 61 void swr_destroy_scratch_buffers(struct swr_context *ctx);
|
swr_clear.cpp | 24 #include "swr_context.h" 34 struct swr_context *ctx = swr_context(pipe); 98 struct swr_context *ctx = swr_context(pipe); 110 struct swr_context *ctx = swr_context(pipe); 123 struct swr_context *ctx = swr_context(pipe);
|
swr_scratch.cpp | 25 #include "swr_context.h" 33 swr_copy_to_scratch_space(struct swr_context *ctx, 86 swr_init_scratch_buffers(struct swr_context *ctx) 95 swr_destroy_scratch_buffers(struct swr_context *ctx)
|
swr_context.h | 102 struct swr_context { struct 167 static INLINE struct swr_context * 168 swr_context(struct pipe_context *pipe) function 170 return (struct swr_context *)pipe; 174 swr_update_draw_context(struct swr_context *ctx,
|
swr_draw.cpp | 25 #include "swr_context.h" 82 struct swr_context *ctx = swr_context(pipe); 220 struct swr_context *ctx = swr_context(pipe); 254 struct swr_context *ctx = swr_context(pipe); 279 struct swr_context *ctx = swr_context(pipe);
|
swr_query.cpp | 27 #include "swr_context.h" 163 struct swr_context *ctx = swr_context(pipe); 197 struct swr_context *ctx = swr_context(pipe); 234 struct swr_context *ctx = swr_context(pipe); 261 struct swr_context *ctx = swr_context(pipe);
|
swr_state.cpp | 44 #include "swr_context.h" 124 struct swr_context *ctx = swr_context(pipe); 144 struct swr_context *ctx = swr_context(pipe); 155 struct swr_context *ctx = swr_context(pipe); 178 struct swr_context *ctx = swr_context(pipe); 208 struct swr_context *ctx = swr_context(pipe) [all...] |
swr_context.cpp | 24 #include "swr_context.h" 126 swr_fence_submit(swr_context(pipe), screen->flush_fence); 275 struct swr_context *ctx = swr_context(pipe); 352 struct swr_context *ctx = swr_context(pipe); 398 struct swr_context *ctx = swr_context(pipe); 454 struct swr_context *ctx = CALLOC_STRUCT(swr_context); [all...] |
swr_fence.cpp | 28 #include "swr_context.h" 56 swr_fence_submit(struct swr_context *ctx, struct pipe_fence_handle *fh)
|
swr_fence.h | 85 swr_fence_submit(struct swr_context *ctx, struct pipe_fence_handle *fence);
|
swr_shader.cpp | 43 #include "swr_context.h" 66 struct swr_context *ctx, 127 struct swr_context *ctx, 147 struct swr_context *ctx, 174 PFN_VERTEX_FUNC CompileVS(struct swr_context *ctx, swr_jit_vs_key &key); 175 PFN_PIXEL_KERNEL CompileFS(struct swr_context *ctx, swr_jit_fs_key &key); 179 BuilderSWR::CompileVS(struct swr_context *ctx, swr_jit_vs_key &key) 353 swr_compile_vs(struct swr_context *ctx, swr_jit_vs_key &key) 378 BuilderSWR::CompileFS(struct swr_context *ctx, swr_jit_fs_key &key) 713 swr_compile_fs(struct swr_context *ctx, swr_jit_fs_key &key [all...] |
Makefile.sources | 27 swr_context.cpp \ 28 swr_context.h \
|
swr_fence_work.cpp | 24 #include "swr_context.h"
|
Makefile.am | 68 swr_context_llvm.h: rasterizer/jitter/scripts/gen_llvm_types.py swr_context.h 71 --input $(srcdir)/swr_context.h \
|