Home | History | Annotate | Download | only in util

Lines Matching refs:caps

54     * - src_offset % 4 != 0 (if the caps don't allow such an offset). */
82 struct u_vbuf_caps caps;
133 void u_vbuf_get_caps(struct pipe_screen *screen, struct u_vbuf_caps *caps)
135 caps->format_fixed32 =
139 caps->format_float16 =
143 caps->format_float64 =
147 caps->format_norm32 =
153 caps->format_scaled32 =
159 caps->buffer_offset_unaligned =
163 caps->buffer_stride_unaligned =
167 caps->velem_src_offset_unaligned =
171 caps->user_vertex_buffers =
177 struct u_vbuf_caps *caps)
181 mgr->caps = *caps;
620 if (!mgr->caps.format_fixed32) {
629 if (!mgr->caps.format_float16) {
638 if (!mgr->caps.format_float64) {
647 if (!mgr->caps.format_norm32) {
660 if (!mgr->caps.format_scaled32) {
680 (!mgr->caps.velem_src_offset_unaligned &&
693 if (!mgr->caps.velem_src_offset_unaligned) {
743 if ((!mgr->caps.buffer_offset_unaligned && vb->buffer_offset % 4 != 0) ||
744 (!mgr->caps.buffer_stride_unaligned && vb->stride % 4 != 0)) {
750 if (!mgr->caps.user_vertex_buffers && vb->user_buffer) {