Searched refs:fs_key (Results 1 - 25 of 29) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_logic_ops.c196 if (c->fs_key->color_fmt[rt].swizzle[0] == 2 &&
197 c->fs_key->color_fmt[rt].format != PIPE_FORMAT_B5G6R5_UNORM) {
200 return c->fs_key->color_fmt[rt].swizzle;
208 util_format_get_nr_components(c->fs_key->color_fmt[rt].format);
237 op_res[i] = v3d_logicop(b, c->fs_key->logicop_func, src, dst);
246 c->fs_key->color_fmt[rt].format,
278 v3d_logicop(b, c->fs_key->logicop_func, packed_src, packed_dst);
295 if (c->fs_key->color_fmt[rt].format == PIPE_FORMAT_R10G10B10A2_UNORM) {
301 if (util_format_is_unorm(c->fs_key->color_fmt[rt].format)) {
327 const int logic_op = c->fs_key
[all...]
H A Dnir_to_vir.c1572 if (!(c->fs_key->cbufs & (1 << rt)) || !c->output_color_var[rt])
1587 if (c->fs_key->swap_color_rb & (1 << rt))
1594 (c->fs_key->f32_color_rb & (1 << rt));
1604 if (c->fs_key->f32_color_rb & (1 << rt)) {
1629 if (c->fs_key->swap_color_rb & (1 << rt)) {
1634 if (c->fs_key->sample_alpha_to_one)
1691 if (c->fs_key->cbufs & (1 << rt) && c->output_color_var[rt])
1695 if (c->fs_key->sample_alpha_to_coverage && c->output_color_var[0]) {
1724 c->fs_key->sample_alpha_to_coverage ||
2040 c->fs_key
[all...]
H A Dv3d_nir_lower_io.c355 c->fs_key->point_sprite_mask)) {
363 if (!c->fs_key->is_points)
373 if (c->fs_key->point_coord_upper_left && comp == 1)
H A Dvir.c962 if (c->fs_key->int_color_rb & mask) {
966 } else if (c->fs_key->uint_color_rb & mask) {
977 if (c->fs_key->int_color_rb || c->fs_key->uint_color_rb)
982 if (c->fs_key->line_smoothing) {
1448 c->fs_key = (struct v3d_fs_key *) c->key;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_blend.c51 return (c->fs_key->blend.blend_enable ||
52 c->fs_key->blend.colormask != 0xf ||
53 c->fs_key->logicop_func != PIPE_LOGICOP_COPY);
258 struct pipe_rt_blend_state *blend = &c->fs_key->blend;
305 struct pipe_rt_blend_state *blend = &c->fs_key->blend;
310 enum pipe_format color_format = c->fs_key->color_format;
426 enum pipe_format color_format = c->fs_key->color_format;
446 enum pipe_format color_format = c->fs_key->color_format;
459 if (c->fs_key->sample_alpha_to_one && c->fs_key
[all...]
H A Dvc4_nir_lower_io.c235 return (c->fs_key->point_sprite_mask &
277 if (!c->fs_key->is_points)
288 if (c->fs_key->point_coord_upper_left && comp == 1)
H A Dvc4_program.c126 qir_uniform_ui(c, c->fs_key->ubo_1_size - 4));
1353 if (c->fs_key->stencil_enabled) {
1356 if (c->fs_key->stencil_twoside) {
1360 if (c->fs_key->stencil_full_writemasks) {
1370 if (c->fs_key->depth_enabled) {
1597 (c->fs_key->point_sprite_mask &
2220 c->fs_key = (struct vc4_fs_key *)key;
2221 if (c->fs_key->is_points) {
2224 } else if (c->fs_key->is_lines) {
2239 if (c->fs_key
[all...]
H A Dvc4_qir.h451 struct vc4_fs_key *fs_key; member in struct:vc4_compile
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta_resolve.c271 unsigned fs_key = radv_format_meta_fs_key(format); local in function:radv_device_init_meta_resolve_state
272 res = create_pass(device, format, &state->resolve.pass[fs_key]);
278 &state->resolve.pipeline[fs_key], state->resolve.pass[fs_key]);
302 unsigned fs_key = radv_format_meta_fs_key(vk_format); local in function:emit_resolve
307 device->meta_state.resolve.pipeline[fs_key]);
363 unsigned fs_key)
367 if (device->meta_state.resolve.pipeline[fs_key])
371 if (device->meta_state.resolve.pipeline[fs_key]) {
378 result = create_pass(device, radv_fs_key_format_exemplars[fs_key],
362 build_resolve_pipeline(struct radv_device * device,unsigned fs_key) argument
466 unsigned fs_key = radv_format_meta_fs_key(dest_image->vk_format); local in function:radv_CmdResolveImage
[all...]
H A Dradv_meta_resolve_fs.c166 unsigned fs_key = radv_format_meta_fs_key(format); local in function:create_resolve_pipeline
167 VkPipeline *pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key];
187 VkRenderPass *rp = &device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][0];
415 unsigned fs_key = radv_format_meta_fs_key(dest_iview->vk_format); local in function:emit_resolve
416 VkPipeline* pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key];
419 VkResult ret = create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplars[fs_key]);
459 unsigned fs_key = radv_format_meta_fs_key(dest_image->vk_format); local in function:radv_meta_resolve_fragment_image
466 if (!device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layout]) {
467 VkResult ret = create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplars[fs_key]);
474 rp = device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layou
[all...]
H A Dradv_meta_blit2d.c210 enum blit2d_src_type src_type, unsigned fs_key,
214 cmd_buffer->device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key];
291 unsigned fs_key = radv_format_meta_fs_key(dst_temps.iview.vk_format); local in function:radv_meta_blit2d_normal_dst
294 if (device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key] == VK_NULL_HANDLE) {
295 VkResult ret = blit2d_init_color_pipeline(device, src_type, radv_fs_key_format_exemplars[fs_key], log2_samples);
305 .renderPass = device->meta_state.blit2d_render_passes[fs_key][dst_layout],
316 bind_pipeline(cmd_buffer, src_type, fs_key, log2_samples);
733 unsigned fs_key = radv_format_meta_fs_key(format); local in function:blit2d_init_color_pipeline
737 if (device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key]) {
789 if (!device->meta_state.blit2d_render_passes[fs_key][dst_layou
209 bind_pipeline(struct radv_cmd_buffer * cmd_buffer,enum blit2d_src_type src_type,unsigned fs_key,uint32_t log2_samples) argument
[all...]
H A Dradv_meta_blit.c38 unsigned fs_key,
347 unsigned fs_key = 0; local in function:meta_emit_blit
351 fs_key = radv_format_meta_fs_key(dest_image->vk_format);
356 .renderPass = device->meta_state.blit.render_pass[fs_key][dst_layout],
367 pipeline = &device->meta_state.blit.pipeline_1d_src[fs_key];
370 pipeline = &device->meta_state.blit.pipeline_2d_src[fs_key];
373 pipeline = &device->meta_state.blit.pipeline_3d_src[fs_key];
443 VkResult ret = build_pipeline(device, src_iview->aspect_mask, translate_sampler_dim(src_image->type), fs_key, pipeline);
754 unsigned fs_key,
773 rp = device->meta_state.blit.render_pass[fs_key][
751 build_pipeline(struct radv_device * device,VkImageAspectFlagBits aspect,enum glsl_sampler_dim tex_dim,unsigned fs_key,VkPipeline * pipeline) argument
[all...]
H A Dradv_meta_clear.c376 unsigned fs_key; local in function:emit_color_clear
394 fs_key = radv_format_meta_fs_key(format);
396 if (fs_key == -1) {
401 if (device->meta_state.clear[samples_log2].render_pass[fs_key] == VK_NULL_HANDLE) {
402 VkResult ret = create_color_renderpass(device, radv_fs_key_format_exemplars[fs_key],
404 &device->meta_state.clear[samples_log2].render_pass[fs_key]);
411 if (device->meta_state.clear[samples_log2].color_pipelines[fs_key] == VK_NULL_HANDLE) {
413 &device->meta_state.clear[samples_log2].color_pipelines[fs_key],
414 device->meta_state.clear[samples_log2].render_pass[fs_key]);
421 pipeline = device->meta_state.clear[samples_log2].color_pipelines[fs_key];
1243 unsigned fs_key = radv_format_meta_fs_key(format); local in function:radv_device_init_meta_clear_state
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_blend.c51 return (c->fs_key->blend.blend_enable ||
52 c->fs_key->blend.colormask != 0xf ||
53 c->fs_key->logicop_func != PIPE_LOGICOP_COPY);
251 struct pipe_rt_blend_state *blend = &c->fs_key->blend;
298 struct pipe_rt_blend_state *blend = &c->fs_key->blend;
303 enum pipe_format color_format = c->fs_key->color_format;
419 enum pipe_format color_format = c->fs_key->color_format;
439 enum pipe_format color_format = c->fs_key->color_format;
452 if (c->fs_key->sample_alpha_to_one && c->fs_key
[all...]
H A Dvc4_nir_lower_io.c242 c->fs_key->point_sprite_mask)) {
254 if (!c->fs_key->is_points)
265 if (c->fs_key->point_coord_upper_left && comp == 1)
H A Dvc4_program.c127 qir_uniform_ui(c, c->fs_key->ubo_1_size - 4));
1342 if (c->fs_key->stencil_enabled) {
1345 if (c->fs_key->stencil_twoside) {
1349 if (c->fs_key->stencil_full_writemasks) {
1359 if (c->fs_key->depth_enabled) {
1598 c->fs_key->point_sprite_mask)) {
2238 c->fs_key = (struct vc4_fs_key *)key;
2239 if (c->fs_key->is_points) {
2242 } else if (c->fs_key->is_lines) {
H A Dvc4_qir.h447 struct vc4_fs_key *fs_key; member in struct:vc4_compile
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_resolve.c292 unsigned fs_key = radv_format_meta_fs_key(device, format); local in function:radv_device_init_meta_resolve_state
293 res = create_pass(device, format, &state->resolve.pass[fs_key]);
298 res = create_pipeline(device, vs_module_h, &state->resolve.pipeline[fs_key],
299 state->resolve.pass[fs_key]);
322 unsigned fs_key = radv_format_meta_fs_key(device, vk_format); local in function:emit_resolve
330 device->meta_state.resolve.pipeline[fs_key]);
413 build_resolve_pipeline(struct radv_device *device, unsigned fs_key) argument
417 if (device->meta_state.resolve.pipeline[fs_key])
421 if (device->meta_state.resolve.pipeline[fs_key]) {
428 result = create_pass(device, radv_fs_key_format_exemplars[fs_key],
456 unsigned fs_key = radv_format_meta_fs_key(device, dst_image->vk_format); local in function:radv_meta_resolve_hardware_image
[all...]
H A Dradv_meta_blit2d.c186 bind_pipeline(struct radv_cmd_buffer *cmd_buffer, enum blit2d_src_type src_type, unsigned fs_key, argument
190 cmd_buffer->device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key];
264 unsigned fs_key = radv_format_meta_fs_key(device, dst_temps.iview.vk_format); local in function:radv_meta_blit2d_normal_dst
267 if (device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key] ==
270 device, src_type, radv_fs_key_format_exemplars[fs_key], log2_samples);
281 .renderPass = device->meta_state.blit2d_render_passes[fs_key][dst_layout],
300 bind_pipeline(cmd_buffer, src_type, fs_key, log2_samples);
675 unsigned fs_key = radv_format_meta_fs_key(device, format); local in function:blit2d_init_color_pipeline
679 if (device->meta_state.blit2d[log2_samples].pipelines[src_type][fs_key]) {
724 if (!device->meta_state.blit2d_render_passes[fs_key][dst_layou
[all...]
H A Dradv_meta_blit.c35 enum glsl_sampler_dim tex_dim, unsigned fs_key,
282 unsigned fs_key = 0; local in function:meta_emit_blit
286 fs_key = radv_format_meta_fs_key(device, dest_image->vk_format);
292 .renderPass = device->meta_state.blit.render_pass[fs_key][dst_layout],
305 pipeline = &device->meta_state.blit.pipeline_1d_src[fs_key];
308 pipeline = &device->meta_state.blit.pipeline_2d_src[fs_key];
311 pipeline = &device->meta_state.blit.pipeline_3d_src[fs_key];
390 translate_sampler_dim(src_image->type), fs_key, pipeline);
691 enum glsl_sampler_dim tex_dim, unsigned fs_key, VkPipeline *pipeline)
709 rp = device->meta_state.blit.render_pass[fs_key][
690 build_pipeline(struct radv_device * device,VkImageAspectFlagBits aspect,enum glsl_sampler_dim tex_dim,unsigned fs_key,VkPipeline * pipeline) argument
[all...]
H A Dradv_meta_resolve_fs.c134 unsigned fs_key = radv_format_meta_fs_key(device, format); local in function:create_resolve_pipeline
135 VkPipeline *pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key];
152 VkRenderPass *rp = &device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][0];
760 unsigned fs_key = radv_format_meta_fs_key(cmd_buffer->device, dst_iview->vk_format); local in function:radv_get_resolve_pipeline
765 pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key];
769 ret = create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplars[fs_key]);
940 unsigned fs_key = radv_format_meta_fs_key(cmd_buffer->device, dest_image->vk_format); local in function:radv_meta_resolve_fragment_image
946 if (!device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layout]) {
948 create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplars[fs_key]);
955 rp = device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layou
[all...]
H A Dradv_meta_clear.c385 unsigned fs_key; local in function:emit_color_clear
403 fs_key = radv_format_meta_fs_key(device, format);
404 assert(fs_key != -1);
406 if (device->meta_state.clear[samples_log2].render_pass[fs_key] == VK_NULL_HANDLE) {
408 create_color_renderpass(device, radv_fs_key_format_exemplars[fs_key], samples,
409 &device->meta_state.clear[samples_log2].render_pass[fs_key]);
416 if (device->meta_state.clear[samples_log2].color_pipelines[fs_key] == VK_NULL_HANDLE) {
418 device, samples, 0, &device->meta_state.clear[samples_log2].color_pipelines[fs_key],
419 device->meta_state.clear[samples_log2].render_pass[fs_key]);
426 pipeline = device->meta_state.clear[samples_log2].color_pipelines[fs_key];
1341 unsigned fs_key = radv_format_meta_fs_key(device, format); local in function:radv_device_init_meta_clear_state
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dvir.c778 if (c->fs_key->int_color_rb & mask) {
782 } else if (c->fs_key->uint_color_rb & mask) {
793 if (c->fs_key->int_color_rb || c->fs_key->uint_color_rb)
826 if (c->fs_key->light_twoside)
829 if (c->fs_key->clamp_color)
832 if (c->fs_key->alpha_test) {
834 c->fs_key->alpha_test_func,
895 c->fs_key = (struct v3d_fs_key *)key;
H A Dnir_to_vir.c613 if (c->fs_key->shade_model_flat) {
1115 if (c->fs_key->cbufs & (1 << rt) && c->output_color_var[rt])
1119 if (c->fs_key->sample_alpha_to_coverage && c->output_color_var[0]) {
1148 c->fs_key->sample_alpha_to_coverage ||
1186 if (!(c->fs_key->cbufs & (1 << rt)) || !c->output_color_var[rt])
1198 if (c->fs_key->swap_color_rb & (1 << rt))
1229 if (c->fs_key->f32_color_rb & (1 << rt)) {
1242 if (c->fs_key->swap_color_rb & (1 << rt)) {
1247 if (c->fs_key->sample_alpha_to_one)
1250 if (c->fs_key
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.3.4.rst96 - radv: add fs_key meta format support to resolve passes.

Completed in 44 milliseconds

12