Lines Matching refs:stream
781 for (uint32_t stream = 0; stream < program->num_streams; stream++) {
783 8 * program->streams[stream].num_elements,
799 /* Evaluate what config of DDMAD should be used for each stream. */
800 for (uint32_t stream = 0; stream < program->num_streams; stream++) {
801 vertex_stream = &program->streams[stream];
804 ddmadt_enables |= (1 << stream);
813 ddmadt_enables &= (~(1 << stream));
817 skip_stream_flag |= (1 << stream);
832 skip_stream_flag |= (1 << stream);
841 ddmadt_enables &= (~(1 << stream));
846 program->streams[stream].num_vertices =
855 program->streams[stream].num_vertices,
863 if ((skip_stream_flag & (1 << stream)) == 0) {
864 issue_empty_ddmad = (ddmadt_enables & (1 << stream)) != 0;
865 last_stream_index = stream;
889 /* Assign constants for non stream or base instance if there is any
890 * instanced stream.
999 for (uint32_t stream = 0; stream < program->num_streams; stream++) {
1003 ((skip_stream_flag & (1 << stream)) != 0)) {
1007 vertex_stream = &program->streams[stream];
1013 /* Get all 8 32-bit constants at once, only 6 for first stream due to
1016 if (stream == 0) {
1034 /* Vertex stream frequency multiplier. */
1082 /* If it's current state stream, then index = 0 always. */
1218 ddmadt_enables |= (1 << stream);
1220 if ((ddmadt_enables & (1 << stream)) != 0) {
1286 /* Process the elements in the stream. */
1294 (stream == last_stream_index)) {
1333 (stream << 16) | (dma_address_constant64 >> 1);
1357 if ((ddmadt_enables & (1 << stream)) != 0) {
1388 if ((ddmadt_enables & (1 << stream)) != 0) {
1399 /* Multiply by the vertex stream stride and add the base
1411 cc = (ddmadt_enables & (1 << stream)) != 0 ? 1 : 0;
1432 ((ddmadt_enables & (1 << stream)) != 0)) {
1510 /* Multiply by the vertex stream stride and add the base
4267 * Generate programs used to prepare stream out, i.e., clear stream out buffer
4272 * \param program Pointer to the stream out program.
4296 /* We only need to clear global stream out predicate, other predicates
4297 * are not used during the stream out buffer overflow test.
4350 * Generate stream out terminate program for stream out.
4358 * The stream out terminate program is used to update the PPP state and the data
4361 * \param program Pointer to the stream out program.
4438 * the VDM control stream. We must subtract 1 from the loaded primCount.