/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_draw_quad.c | 49 uint num_attribs) in util_draw_vertex_buffer() 53 assert(num_attribs <= PIPE_MAX_ATTRIBS); in util_draw_vertex_buffer() 58 vbuffer.stride = num_attribs * 4 * sizeof(float); /* vertex size */ in util_draw_vertex_buffer() 79 uint prim_type, uint num_verts, uint num_attribs) in util_draw_user_vertex_buffer() 83 assert(num_attribs <= PIPE_MAX_ATTRIBS); in util_draw_user_vertex_buffer() 87 vbuffer.stride = num_attribs * 4 * sizeof(float); /* vertex size */ in util_draw_user_vertex_buffer() 42 util_draw_vertex_buffer(struct pipe_context *pipe, struct cso_context *cso, struct pipe_resource *vbuf, uint vbuf_slot, uint offset, uint prim_type, uint num_verts, uint num_attribs) util_draw_vertex_buffer() argument 78 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, uint prim_type, uint num_verts, uint num_attribs) util_draw_user_vertex_buffer() argument
|
H A D | u_draw_quad.h | 47 uint offset, uint prim_type, uint num_attribs, 52 uint prim_type, uint num_verts, uint num_attribs);
|
H A D | u_simple_shaders.h | 49 uint num_attribs, 56 uint num_attribs, 156 uint num_attribs,
|
H A D | u_simple_shaders.c | 55 * \param num_attribs number of attributes to pass through 61 uint num_attribs, in util_make_vertex_passthrough_shader() 66 return util_make_vertex_passthrough_shader_with_so(pipe, num_attribs, in util_make_vertex_passthrough_shader() 74 uint num_attribs, in util_make_vertex_passthrough_shader_with_so() 90 for (i = 0; i < num_attribs; i++) { in util_make_vertex_passthrough_shader_with_so() 867 uint num_attribs, in util_make_geometry_passthrough_shader() 894 for (i = 0; i < num_attribs; i++) { in util_make_geometry_passthrough_shader() 902 for (i = 0; i < num_attribs; i++) { in util_make_geometry_passthrough_shader() 60 util_make_vertex_passthrough_shader(struct pipe_context *pipe, uint num_attribs, const enum tgsi_semantic *semantic_names, const uint *semantic_indexes, bool window_space) util_make_vertex_passthrough_shader() argument 73 util_make_vertex_passthrough_shader_with_so(struct pipe_context *pipe, uint num_attribs, const enum tgsi_semantic *semantic_names, const uint *semantic_indexes, bool window_space, bool layered, const struct pipe_stream_output_info *so) util_make_vertex_passthrough_shader_with_so() argument 866 util_make_geometry_passthrough_shader(struct pipe_context *pipe, uint num_attribs, const ubyte *semantic_names, const ubyte *semantic_indexes) util_make_geometry_passthrough_shader() argument
|
/third_party/mesa3d/src/glx/ |
H A D | create_context.c | 53 unsigned num_attribs = 0; in glXCreateContextAttribsARB() local 68 for (/* empty */; attrib_list[num_attribs * 2] != 0; num_attribs++) in glXCreateContextAttribsARB() 75 for (unsigned int i = 0; i < num_attribs; i++) { in glXCreateContextAttribsARB() 109 gc = psc->vtable->create_context_attribs(psc, cfg, share, num_attribs, in glXCreateContextAttribsARB() 118 gc = indirect_create_context_attribs(psc, cfg, share, num_attribs, in glXCreateContextAttribsARB() 142 num_attribs, in glXCreateContextAttribsARB()
|
H A D | glx_pbuffer.c | 64 const CARD32 * attribs, size_t num_attribs) in ChangeDrawableAttribute() 87 GetReqExtra(GLXChangeDrawableAttributes, 8 * num_attribs, req); in ChangeDrawableAttribute() 93 req->numAttribs = (CARD32) num_attribs; in ChangeDrawableAttribute() 98 GetReqExtra(GLXVendorPrivateWithReply, 8 + (8 * num_attribs), vpreq); in ChangeDrawableAttribute() 106 output[1] = num_attribs; in ChangeDrawableAttribute() 110 (void) memcpy(output, attribs, sizeof(CARD32) * 2 * num_attribs); in ChangeDrawableAttribute() 121 for (i = 0; i < num_attribs; i++) { in ChangeDrawableAttribute() 175 const int *attrib_list, size_t num_attribs) in CreateDRIDrawable() 203 pdraw->textureTarget = determineTextureTarget(attrib_list, num_attribs); in CreateDRIDrawable() 204 pdraw->textureFormat = determineTextureFormat(attrib_list, num_attribs); in CreateDRIDrawable() 63 ChangeDrawableAttribute(Display * dpy, GLXDrawable drawable, const CARD32 * attribs, size_t num_attribs) ChangeDrawableAttribute() argument 173 CreateDRIDrawable(Display *dpy, struct glx_config *config, XID drawable, XID glxdrawable, int type, const int *attrib_list, size_t num_attribs) CreateDRIDrawable() argument [all...] |
H A D | dri_common.h | 81 dri_convert_glx_attribs(unsigned num_attribs, const uint32_t *attribs,
|
H A D | indirect_glx.c | 278 unsigned num_attribs, in indirect_create_context_attribs() 296 for (i = 0; i < num_attribs; i++) { in indirect_create_context_attribs() 275 indirect_create_context_attribs(struct glx_screen *psc, struct glx_config *mode, struct glx_context *shareList, unsigned num_attribs, const uint32_t *attribs, unsigned *error) indirect_create_context_attribs() argument
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_derived.c | 78 vinfo->num_attribs = 0; in compute_vertex_info() 96 llvmpipe->color_slot[idx] = (int)vinfo->num_attribs; in compute_vertex_info() 100 llvmpipe->face_slot = (int)vinfo->num_attribs; in compute_vertex_info() 110 llvmpipe->viewport_index_slot = (int)vinfo->num_attribs; in compute_vertex_info() 113 llvmpipe->layer_slot = (int)vinfo->num_attribs; in compute_vertex_info() 134 llvmpipe->bcolor_slot[i] = (int)vinfo->num_attribs; in compute_vertex_info() 145 llvmpipe->psize_slot = (int)vinfo->num_attribs; in compute_vertex_info() 155 llvmpipe->viewport_index_slot =(int)vinfo->num_attribs; in compute_vertex_info() 166 llvmpipe->layer_slot = (int)vinfo->num_attribs; in compute_vertex_info()
|
H A D | lp_bld_interp.h | 84 unsigned num_attribs; member
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_vertex.h | 69 uint num_attribs; member 85 return offsetof(const struct vertex_info, attrib[a->num_attribs]); in draw_vinfo_size() 117 const uint n = vinfo->num_attribs; in draw_emit_vertex_attr() 128 vinfo->num_attribs++; in draw_emit_vertex_attr()
|
H A D | draw_vertex.c | 51 for (i = 0; i < vinfo->num_attribs; i++) in draw_compute_vertex_size() 65 for (i = 0; i < vinfo->num_attribs; i++) { in draw_dump_emitted_vertex()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_drawtex.c | 45 uint num_attribs; member 94 uint num_attribs, in lookup_shader() 104 if (CachedShaders[i].num_attribs == num_attribs) { in lookup_shader() 106 for (j = 0; j < num_attribs; j++) { in lookup_shader() 123 CachedShaders[i].num_attribs = num_attribs; in lookup_shader() 124 for (j = 0; j < num_attribs; j++) { in lookup_shader() 137 for (int j = 0; j < num_attribs; j++) { in lookup_shader() 145 num_attribs, input in lookup_shader() 93 lookup_shader(struct st_context *st, uint num_attribs, const enum tgsi_semantic *semantic_names, const uint *semantic_indexes) lookup_shader() argument [all...] |
H A D | st_draw_feedback.c | 69 vinfo.num_attribs = 1; in set_feedback_vertex_format() 76 vinfo.num_attribs = st->state.vs->cso->state.num_outputs; in set_feedback_vertex_format() 77 for (i = 0; i < vinfo.num_attribs; i++) { in set_feedback_vertex_format()
|
/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | config.c | 114 VAConfigAttrib *attrib_list, int num_attribs) in vlVaGetConfigAttributes() 124 for (i = 0; i < num_attribs; ++i) { in vlVaGetConfigAttributes() 236 VAConfigAttrib *attrib_list, int num_attribs, VAConfigID *config_id) in vlVaCreateConfig() 267 for (int i = 0; i < num_attribs; i++) { in vlVaCreateConfig() 335 for (int i = 0; i <num_attribs ; i++) { in vlVaCreateConfig() 415 VAEntrypoint *entrypoint, VAConfigAttrib *attrib_list, int *num_attribs) in vlVaQueryConfigAttributes() 451 *num_attribs = 1; in vlVaQueryConfigAttributes() 113 vlVaGetConfigAttributes(VADriverContextP ctx, VAProfile profile, VAEntrypoint entrypoint, VAConfigAttrib *attrib_list, int num_attribs) vlVaGetConfigAttributes() argument 235 vlVaCreateConfig(VADriverContextP ctx, VAProfile profile, VAEntrypoint entrypoint, VAConfigAttrib *attrib_list, int num_attribs, VAConfigID *config_id) vlVaCreateConfig() argument 414 vlVaQueryConfigAttributes(VADriverContextP ctx, VAConfigID config_id, VAProfile *profile, VAEntrypoint *entrypoint, VAConfigAttrib *attrib_list, int *num_attribs) vlVaQueryConfigAttributes() argument
|
H A D | va_private.h | 354 VAConfigAttrib *attrib_list, int num_attribs); 356 VAConfigAttrib *attrib_list, int num_attribs, VAConfigID *config_id); 359 VAEntrypoint *entrypoint, VAConfigAttrib *attrib_list, int *num_attribs); 423 unsigned int num_attribs); 425 unsigned int *num_attribs);
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_derived.c | 91 vinfo->num_attribs = 0; in softpipe_compute_vertex_info() 170 softpipe->viewport_index_slot = (int)vinfo->num_attribs; in softpipe_compute_vertex_info() 173 softpipe->layer_slot = (int)vinfo->num_attribs; in softpipe_compute_vertex_info() 198 softpipe->psize_slot = (int)vinfo->num_attribs; in softpipe_compute_vertex_info() 208 softpipe->viewport_index_slot =(int)vinfo->num_attribs; in softpipe_compute_vertex_info() 219 softpipe->layer_slot = (int)vinfo->num_attribs; in softpipe_compute_vertex_info()
|
/third_party/mesa3d/src/glx/tests/ |
H A D | create_context_unittest.cpp | 82 uint32_t num_attribs, in xcb_glx_create_context_attribs_arb_checked() 93 req.num_attribs = num_attribs; in xcb_glx_create_context_attribs_arb_checked() 95 if (num_attribs != 0 && attribs != NULL) in xcb_glx_create_context_attribs_arb_checked() 96 memcpy(sent_attribs, attribs, num_attribs * 2 * sizeof(uint32_t)); in xcb_glx_create_context_attribs_arb_checked() 324 EXPECT_EQ(4u, req.num_attribs); in TEST_F() 336 EXPECT_EQ(0u, req.num_attribs); in TEST_F() 344 EXPECT_EQ(0u, req.num_attribs); in TEST_F() 76 xcb_glx_create_context_attribs_arb_checked(xcb_connection_t *c, xcb_glx_context_t context, uint32_t fbconfig, uint32_t screen, uint32_t share_list, uint8_t is_direct, uint32_t num_attribs, const uint32_t *attribs) xcb_glx_create_context_attribs_arb_checked() argument
|
H A D | fake_glx_screen.cpp | 65 unsigned num_attribs, in indirect_create_context_attribs() 69 (void) num_attribs; in indirect_create_context_attribs() 62 indirect_create_context_attribs(struct glx_screen *base, struct glx_config *config_base, struct glx_context *shareList, unsigned num_attribs, const uint32_t *attribs, unsigned *error) indirect_create_context_attribs() argument
|
H A D | fake_glx_screen.h | 123 unsigned num_attribs, in create_attribs() 128 (void) num_attribs; in create_attribs() 120 create_attribs(struct glx_screen *psc, struct glx_config *mode, struct glx_context *shareList, unsigned num_attribs, const uint32_t *attribs, unsigned *error) create_attribs() argument
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_program.c | 285 so->num_attribs[b] = 0; in nv50_program_create_strmout_state() 290 so->num_attribs[b] = MAX2(so->num_attribs[b], end); in nv50_program_create_strmout_state() 298 assert(!so->num_attribs[b] || so->num_attribs[b] == pso->stride[b]); in nv50_program_create_strmout_state() 299 so->stride[b] = so->num_attribs[b] * 4; in nv50_program_create_strmout_state() 300 if (so->num_attribs[b]) in nv50_program_create_strmout_state() 302 base[b] = align(base[b - 1] + so->num_attribs[b - 1], 4); in nv50_program_create_strmout_state() 309 so->map_size = base[3] + so->num_attribs[3]; in nv50_program_create_strmout_state()
|
H A D | nv50_program.h | 46 uint8_t num_attribs[4]; member
|
/third_party/mesa3d/src/egl/main/ |
H A D | egldisplay.c | 262 size_t num_attribs; in _eglFindDisplay() local 285 num_attribs = _eglNumAttribs(attrib_list); in _eglFindDisplay() 286 if (num_attribs) { in _eglFindDisplay() 287 disp->Options.Attribs = calloc(num_attribs, sizeof(EGLAttrib)); in _eglFindDisplay() 294 num_attribs * sizeof(EGLAttrib)); in _eglFindDisplay()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_draw.c | 130 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs); in nv30_render_draw_elements() 131 for (i = 0; i < r->vertex_info.num_attribs; i++) { in nv30_render_draw_elements() 175 BEGIN_NV04(push, NV30_3D(VTXBUF(0)), r->vertex_info.num_attribs); in nv30_render_draw_arrays() 176 for (i = 0; i < r->vertex_info.num_attribs; i++) { in nv30_render_draw_arrays() 306 vinfo->num_attribs = 0; in nv30_render_validate()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_pipeline.c | 57 if (!screen->info.have_EXT_vertex_input_dynamic_state || !state->element_state->num_attribs || !state->uses_dynamic_stride) { in zink_create_gfx_pipeline() 63 vertex_input_state.vertexAttributeDescriptionCount = state->element_state->num_attribs; in zink_create_gfx_pipeline() 247 if (state->element_state->num_attribs) { in zink_create_gfx_pipeline() 339 if (!screen->info.have_EXT_vertex_input_dynamic_state || !state->element_state->num_attribs || !state->uses_dynamic_stride) in zink_create_gfx_pipeline()
|