H A D | vl_zscan.c | 120 create_vert_shader(struct vl_zscan *zscan) in create_vert_shader() argument 134 o_vtex = MALLOC(zscan->num_channels * sizeof(struct ureg_dst)); in create_vert_shader() 137 (float)VL_BLOCK_WIDTH / zscan->buffer_width, in create_vert_shader() 138 (float)VL_BLOCK_HEIGHT / zscan->buffer_height); in create_vert_shader() 148 for (i = 0; i < zscan->num_channels; ++i) in create_vert_shader() 168 ureg_imm1f(shader, 1.0f / zscan->blocks_per_line)); in create_vert_shader() 173 for (i = 0; i < zscan->num_channels; ++i) { in create_vert_shader() 175 ureg_imm1f(shader, 1.0f / (zscan->blocks_per_line * VL_BLOCK_WIDTH) in create_vert_shader() 176 * ((signed)i - (signed)zscan->num_channels / 2))); in create_vert_shader() 179 ureg_imm1f(shader, 1.0f / zscan in create_vert_shader() 195 create_frag_shader(struct vl_zscan *zscan) create_frag_shader() argument 257 init_shaders(struct vl_zscan *zscan) init_shaders() argument 279 cleanup_shaders(struct vl_zscan *zscan) cleanup_shaders() argument 288 init_state(struct vl_zscan *zscan) init_state() argument 359 cleanup_state(struct vl_zscan *zscan) cleanup_state() argument 450 vl_zscan_init(struct vl_zscan *zscan, struct pipe_context *pipe, unsigned buffer_width, unsigned buffer_height, unsigned blocks_per_line, unsigned blocks_total, unsigned num_channels) vl_zscan_init() argument 476 vl_zscan_cleanup(struct vl_zscan *zscan) vl_zscan_cleanup() argument 485 vl_zscan_init_buffer(struct vl_zscan *zscan, struct vl_zscan_buffer *buffer, struct pipe_sampler_view *src, struct pipe_surface *dst) vl_zscan_init_buffer() argument 559 vl_zscan_upload_quant(struct vl_zscan *zscan, struct vl_zscan_buffer *buffer, const uint8_t matrix[64], bool intra) vl_zscan_upload_quant() argument 600 vl_zscan_render(struct vl_zscan *zscan, struct vl_zscan_buffer *buffer, unsigned num_instances) vl_zscan_render() argument [all...] |