Searched refs:barriers (Results 1 - 25 of 53) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_texturebarrier.c73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) argument
78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT)
82 if (barriers & GL_UNIFORM_BARRIER_BIT)
84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT)
88 if (barriers & GL_COMMAND_BARRIER_BIT)
90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) {
98 if (barriers & GL_TEXTURE_UPDATE_BARRIER_BIT) {
108 if (barriers
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_texturebarrier.c73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) argument
78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT)
82 if (barriers & GL_UNIFORM_BARRIER_BIT)
84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT)
88 if (barriers & GL_COMMAND_BARRIER_BIT)
90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) {
98 if (barriers & GL_TEXTURE_UPDATE_BARRIER_BIT) {
108 if (barriers
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dbarrier.h45 _mesa_MemoryBarrier(GLbitfield barriers);
48 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers);
51 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
H A Dbarrier.c62 _mesa_MemoryBarrier(GLbitfield barriers) argument
67 ctx->Driver.MemoryBarrier(ctx, barriers);
71 memory_barrier_by_region(struct gl_context *ctx, GLbitfield barriers, argument
84 * "When barriers is ALL_BARRIER_BITS, shader memory accesses will be
88 * That is, if barriers is the special value GL_ALL_BARRIER_BITS, then all
89 * barriers allowed by glMemoryBarrierByRegion should be activated."
91 if (barriers == GL_ALL_BARRIER_BITS) {
98 * "An INVALID_VALUE error is generated if barriers is not the special
102 if (!no_error && (barriers & ~all_allowed_bits) != 0) {
107 ctx->Driver.MemoryBarrier(ctx, barriers);
112 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers) argument
119 _mesa_MemoryBarrierByRegion(GLbitfield barriers) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dbarrier.h45 _mesa_MemoryBarrier(GLbitfield barriers);
48 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers);
51 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
H A Dbarrier.c62 _mesa_MemoryBarrier(GLbitfield barriers) argument
67 ctx->Driver.MemoryBarrier(ctx, barriers);
71 memory_barrier_by_region(struct gl_context *ctx, GLbitfield barriers, argument
84 * "When barriers is ALL_BARRIER_BITS, shader memory accesses will be
88 * That is, if barriers is the special value GL_ALL_BARRIER_BITS, then all
89 * barriers allowed by glMemoryBarrierByRegion should be activated."
91 if (barriers == GL_ALL_BARRIER_BITS) {
98 * "An INVALID_VALUE error is generated if barriers is not the special
102 if (!no_error && (barriers & ~all_allowed_bits) != 0) {
107 ctx->Driver.MemoryBarrier(ctx, barriers);
112 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers) argument
119 _mesa_MemoryBarrierByRegion(GLbitfield barriers) argument
[all...]
/xsrc/external/mit/libXi/dist/src/
H A DXIBarrier.c38 XIBarrierReleasePointerInfo *barriers,
60 b->deviceid = barriers[i].deviceid;
61 b->eventid = barriers[i].eventid;
62 b->barrier = barriers[i].barrier;
37 XIBarrierReleasePointers(Display * dpy,XIBarrierReleasePointerInfo * barriers,int num_barriers) argument
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D13.0.3.rst116 - radeonsi: wait for outstanding memory instructions in TCS barriers
118 - radeonsi: wait for outstanding LDS instructions in memory barriers if
H A D17.0.4.rst55 - radv: Invalidate L2 for TRANSFER_WRITE barriers
H A D18.2.4.rst59 - radv: Emit enqueued pipeline barriers on event write.
H A D17.0.3.rst51 - cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix
H A D20.3.3.rst119 - nir/load_store_vectorize: don't ignore subgroup memory barriers
H A D21.1.3.rst50 - radv: Don't skip barriers that only change queues.
H A D21.1.4.rst153 - ac/nir: Update TCS output barriers with nir_var_mem_shared.
H A D19.1.4.rst97 - spirv: Fix order of barriers in SpvOpControlBarrier
H A D11.1.3.rst278 - llvmpipe: Do not use barriers if not using threads.
H A D21.1.0.rst540 - panfrost: Set barriers flag for compute shaders
605 - pan/bi: Implement barriers
2064 - zink: do not request scoped memory barriers
2154 - r600/sfn: remove duplicate barriers
2786 - intel/compiler: Don't insert barriers for NULL sources
2866 - vtn: Support scoped control barriers for OpenCL too
3919 - zink: add a stage param for buffer resource barriers
3956 - zink: handle memory barriers for compute batch
4041 - zink: set buffer resource barriers for descriptor resources in update_descriptors()
4042 - zink: rework xfb counter resource barriers
[all...]
H A D21.2.0.rst1129 - radv: Don't skip barriers that only change queues.
1364 - venus: remember render pass PRESENT_SRC barriers
2585 - broadcom/compiler: track if a shader has control barriers in prog_data
2586 - v3dv: limit supergroup size in presence of TSY barriers
2897 - intel/compiler: Don't insert barriers for NULL sources
3089 - microsoft/compiler: Change behavior for emitting inexpressible barriers
3477 - radeonsi: improve generated culling code by adding optimization barriers
3821 - zink: fix texture barriers for real this time
3851 - zink: emit some barriers out of renderpass where possible
3884 - zink: emit descriptor barriers an
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_program.c309 brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) argument
316 if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT |
321 if (barriers & GL_UNIFORM_BARRIER_BIT)
325 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
328 if (barriers & (GL_TEXTURE_UPDATE_BARRIER_BIT |
333 if (barriers & GL_FRAMEBUFFER_BARRIER_BIT)
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_program.c348 brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) argument
355 if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT |
360 if (barriers & GL_UNIFORM_BARRIER_BIT)
364 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
367 if (barriers & (GL_TEXTURE_UPDATE_BARRIER_BIT |
372 if (barriers & GL_FRAMEBUFFER_BARRIER_BIT)
/xsrc/external/mit/xorg-server/dist/Xi/
H A Dxibarriers.c90 /* per_device keeps track of devices actually blocked by barriers */
95 struct xorg_list barriers; member in struct:_BarrierScreen
320 * @param dir Only barriers blocking movement in direction dir are checked
335 xorg_list_for_each_entry(c, &cs->barriers, entry) {
422 if (xorg_list_is_empty(&cs->barriers) || IsFloating(dev))
426 * This function is only called for slave devices, but pointer-barriers
490 xorg_list_for_each_entry(c, &cs->barriers, entry) {
642 xorg_list_add(&ret->entry, &cs->barriers);
810 /* no 0-sized barriers */
814 /* no infinite barriers o
[all...]
/xsrc/external/mit/libXi/dist/include/X11/extensions/
H A DXInput2.h745 XIBarrierReleasePointerInfo *barriers,
/xsrc/external/mit/MesaLib/src/mapi/es2api/
H A Dglapi_mapi_tmp.h223 GLAPI void APIENTRY glMemoryBarrier(GLbitfield barriers);
224 GLAPI void APIENTRY glMemoryBarrierByRegion(GLbitfield barriers);
1845 GLAPI void APIENTRY glMemoryBarrier(GLbitfield barriers) argument
1849 ((void (APIENTRY *)(GLbitfield barriers)) _func)(barriers);
1852 GLAPI void APIENTRY glMemoryBarrierByRegion(GLbitfield barriers) argument
1856 ((void (APIENTRY *)(GLbitfield barriers)) _func)(barriers);
/xsrc/external/mit/MesaLib.old/dist/include/GLES3/
H A Dgl31.h1440 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers);
1441 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers);
1509 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers);
1510 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);
/xsrc/external/mit/MesaLib/dist/include/GLES3/
H A Dgl31.h1438 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERPROC) (GLbitfield barriers);
1439 typedef void (GL_APIENTRYP PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers);
1507 GL_APICALL void GL_APIENTRY glMemoryBarrier (GLbitfield barriers);
1508 GL_APICALL void GL_APIENTRY glMemoryBarrierByRegion (GLbitfield barriers);

Completed in 41 milliseconds

123