| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pt.c | 50 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit 61 struct draw_pt_front_end *frontend = NULL; variable in typeref:struct:draw_pt_front_end * 110 frontend = draw->pt.frontend; 112 if (frontend) { 120 frontend = NULL; 123 * This could be improved so only the frontend is flushed since it 127 frontend->flush( frontend, DRAW_FLUSH_STATE_CHANGE ); 128 frontend [all...] |
| H A D | draw_pt_vsplit.c | 200 static void vsplit_prepare(struct draw_pt_front_end *frontend, argument 205 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; 235 static void vsplit_flush(struct draw_pt_front_end *frontend, unsigned flags) argument 237 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; 246 static void vsplit_destroy(struct draw_pt_front_end *frontend) argument 248 FREE(frontend);
|
| H A D | draw_pt_vsplit_tmp.h | 210 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; \ 278 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; \ 291 struct draw_pt_front_end *frontend, \
|
| H A D | draw_private.h | 155 /* Current active frontend */ 156 struct draw_pt_front_end *frontend; member in struct:draw_context::__anon406ac0650208
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pt.c | 51 * - frontend -- prepare fetch_elts, draw_elts - eg vsplit 63 struct draw_pt_front_end *frontend = NULL; variable in typeref:struct:draw_pt_front_end * 99 frontend = draw->pt.frontend; 101 if (frontend) { 109 frontend = NULL; 112 * This could be improved so only the frontend is flushed since it 116 frontend->flush( frontend, DRAW_FLUSH_STATE_CHANGE ); 117 frontend [all...] |
| H A D | draw_pt_vsplit.c | 200 static void vsplit_prepare(struct draw_pt_front_end *frontend, argument 205 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; 235 static void vsplit_flush(struct draw_pt_front_end *frontend, unsigned flags) argument 237 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; 246 static void vsplit_destroy(struct draw_pt_front_end *frontend) argument 248 FREE(frontend);
|
| H A D | draw_pt_vsplit_tmp.h | 210 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; \ 278 struct vsplit_frontend *vsplit = (struct vsplit_frontend *) frontend; \ 291 struct draw_pt_front_end *frontend, \
|
| H A D | draw_private.h | 187 /* Current active frontend */ 188 struct draw_pt_front_end *frontend; member in struct:draw_context::__anone553aa980208
|
| /xsrc/external/mit/MesaLib/dist/docs/ |
| H A D | sourcetree.rst | 170 - **clover** - OpenCL frontend 171 - **dri** - Meta frontend for DRI drivers, see mesa/state_tracker 172 - **glx** - Meta frontend for GLX 174 - **nine** - D3D9 frontend, see targets/d3dadapter9 175 - **omx** - OpenMAX Bellagio frontend 177 - **va** - VA-API frontend 178 - **vdpau** - VDPAU frontend 179 - **wgl** - Windows WGL frontend 180 - **xa** - XA frontend 181 - **xvmc** - XvMC frontend [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/ |
| H A D | openswr.rst | 7 which is to be expected as the geometry frontend of llvmpipe is single
|
| /xsrc/external/mit/MesaLib/dist/docs/drivers/ |
| H A D | openswr.rst | 7 which is to be expected as the geometry frontend of llvmpipe is single
|
| /xsrc/external/mit/MesaLib/dist/docs/gallium/ |
| H A D | distro.rst | 104 The gallium frontend implementing a GL state machine. Not usable as 105 a standalone frontend; Mesa should be built with another gallium frontend,
|
| H A D | screen.rst | 586 for non-NIR drivers or gallium nine. If set, frontend may set 616 * ``PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0``: The state tracker is encouraged to upload constants into a real buffer and bind it into constant buffer 0 instead of binding a user pointer. This may enable a faster codepath in a gallium frontend for drivers that really prefer a real buffer. 617 * ``PIPE_CAP_GL_CLAMP``: Driver natively supports GL_CLAMP. Required for non-NIR drivers with the GL frontend. NIR drivers with the cap unavailable will have GL_CLAMP lowered to txd/txl with a saturate on the coordinates.
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/llvm/ |
| H A D | invocation.cpp | 239 c.getFrontendOpts().ProgramAction = clang::frontend::EmitLLVMOnly; 246 clang::frontend::Angled, 266 clang::frontend::Angled,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/ |
| H A D | Makefile.sources | 115 rasterizer/core/frontend.cpp \ 116 rasterizer/core/frontend.h \
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/llvm/ |
| H A D | invocation.cpp | 290 c.getFrontendOpts().ProgramAction = clang::frontend::EmitLLVMOnly; 298 clang::frontend::Angled, 306 clang::frontend::Angled, 334 clang::frontend::Angled,
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.1.3.rst | 112 - frontend/dri: set PIPE_BIND_PROTECTED later 113 - frontend/dri: fix bool/int comparison
|
| H A D | 21.0.2.rst | 54 - frontend/va/image: add pipe flush for vlVaPutImage
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/openswr/ |
| H A D | faq.rst | 30 will execute both the frontend (vertex/geometry processing) and 52 frontend. The performance advantage over llvmpipe roughly scales
|
| /xsrc/external/mit/MesaLib/dist/docs/drivers/openswr/ |
| H A D | faq.rst | 30 will execute both the frontend (vertex/geometry processing) and 52 frontend. The performance advantage over llvmpipe roughly scales
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/ |
| H A D | ir3-notes.rst | 15 So the current compiler instead, in the frontend, generates a directed-acyclic-graph of instructions and basic blocks, which go through various additional passes to eventually schedule and do register assignment. 38 Compiler frontend which generates ir3 and runs the various backend 220 The frontend sets up the SSA ptrs from ``sam`` source register to the ``fanin`` meta instruction, which in turn points to the instructions producing the ``coord.x`` and ``coord.y`` values. And the grouping_ pass sets up the ``left`` and ``right`` neighbor pointers to the ``fanin``\'s sources, used later by the `register assignment`_ pass to assign blocks of scalar registers. 374 After the frontend has generated the use-def graph of instructions, they are run through various passes which include scheduling_ and `register assignment`_. Because inserting ``mov`` instructions after scheduling would also require inserting additional ``nop`` instructions (since it is too late to reschedule to try and fill the bubbles), the earlier stages try to ensure that (at least given an infinite supply of registers) that `register assignment`_ after scheduling_ cannot fail. 394 Currently the frontend inserts ``mov``\s in various cases, because certain categories of instructions have limitations about const regs as sources. And the CP pass simply removes all simple ``mov``\s (ie. src-type is same as dst-type, no abs/neg flags, etc).
|
| /xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/ |
| H A D | ir3-notes.rst | 15 So the current compiler instead, in the frontend, generates a directed-acyclic-graph of instructions and basic blocks, which go through various additional passes to eventually schedule and do register assignment. 38 Compiler frontend which generates ir3 and runs the various backend 220 The frontend sets up the SSA ptrs from ``sam`` source register to the ``collect`` meta instruction, which in turn points to the instructions producing the ``coord.x`` and ``coord.y`` values. And the grouping_ pass sets up the ``left`` and ``right`` neighbor pointers to the ``collect``\'s sources, used later by the `register assignment`_ pass to assign blocks of scalar registers. 345 After the frontend has generated the use-def graph of instructions, they are run through various passes which include scheduling_ and `register assignment`_. Because inserting ``mov`` instructions after scheduling would also require inserting additional ``nop`` instructions (since it is too late to reschedule to try and fill the bubbles), the earlier stages try to ensure that (at least given an infinite supply of registers) that `register assignment`_ after scheduling_ cannot fail. 365 Currently the frontend inserts ``mov``\s in various cases, because certain categories of instructions have limitations about const regs as sources. And the CP pass simply removes all simple ``mov``\s (i.e. src-type is same as dst-type, no abs/neg flags, etc).
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/clc/ |
| H A D | clc_helpers.cpp | 792 c->getFrontendOpts().ProgramAction = clang::frontend::EmitLLVMOnly; 804 clang::frontend::Angled, 823 clang::frontend::Angled, 835 clang::frontend::Quoted,
|
| /xsrc/external/mit/ctwm/dist/cmake_files/ |
| H A D | find_asciidoc_bits.cmake | 134 # xmlto is another frontend for DocBook XML -> stuff. It can indirect
|
| /xsrc/external/mit/MesaLib/dist/docs/gallium/cso/ |
| H A D | rasterizer.rst | 187 be considered a bug in the gallium frontend.
|