| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| ac_llvm_cull.c | 75 /* Perform front/back face culling and return true if the primitive is accepted. */ 102 LLVMValueRef accepted = NULL; local 105 accepted = LLVMBuildFCmp(builder, cond, det, ctx->f32_0, ""); 108 accepted = LLVMBuildFCmp(builder, cond, det, ctx->f32_0, ""); 110 accepted = LLVMBuildFCmp(builder, LLVMRealONE, det, ctx->f32_0, ""); 112 return accepted; 116 * if the primitive is accepted and initially_accepted == true. */ 135 LLVMValueRef accepted = ctx->i1true; local 159 accepted = LLVMBuildAnd(builder, accepted, visible, "") 240 LLVMValueRef accepted = options->cull_w ? w.w_accepted : ctx->i1true; local [all...] |
| ac_llvm_cull.h | 53 /* Callback invoked in the inner-most branch where the primitive is accepted. */ 54 typedef void (*ac_cull_accept_func)(struct ac_llvm_context *ctx, LLVMValueRef accepted,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| ac_nir_cull.c | 89 cull_bbox(nir_builder *b, nir_ssa_def *pos[3][4], nir_ssa_def *accepted, const position_w_info *w_info) 92 nir_ssa_def *try_cull_bbox = nir_iand(b, accepted, w_info->all_w_positive); 147 return nir_if_phi(b, bbox_accepted, accepted); 158 nir_ssa_def *accepted = initially_accepted; local 159 accepted = nir_iand(b, accepted, w_info.w_accepted); 160 accepted = nir_iand(b, accepted, cull_face(b, pos, &w_info)); 161 accepted = nir_iand(b, accepted, cull_bbox(b, pos, accepted, &w_info)) [all...] |
| ac_nir_lower_ngg.c | 113 /* 1 when the vertex is accepted, 0 if it should be culled */ 1128 /* Clear out the ES accepted flag in LDS */ 1164 /* See if the current primitive is accepted */ 1165 nir_ssa_def *accepted = ac_nir_cull_triangle(b, nir_imm_bool(b, true), pos); local 1166 nir_store_var(b, gs_accepted_var, accepted, 0x1u); 1168 nir_if *if_gs_accepted = nir_push_if(b, accepted); 1170 /* Store the accepted state to LDS for ES threads */ 1183 /* ES invocations load their accepted flag from LDS. */ 1186 nir_ssa_def *accepted = nir_build_load_shared(b, 1, 8u, es_vertex_lds_addr, .base = lds_es_vertex_accepted, .align_mul = 4u); local 1187 nir_ssa_def *accepted_bool = nir_ine(b, accepted, nir_imm_intN_t(b, 0, 8)) [all...] |
| /xsrc/external/mit/libICE/dist/src/ |
| protosetup.c | 55 int accepted, i; local 219 accepted = 0; 258 accepted = 1; 281 if (accepted)
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_nir_lower_intersection_shader.c | 37 * accepted. 232 nir_ssa_def *accepted = nir_load_var(b, commit_tmp); local 234 accepted);
|
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/ |
| MESA_drm_image.spec | 56 Accepted in the <attrib_list> parameter of eglCreateDRMImageMESA: 61 Accepted as values for the EGL_IMAGE_FORMAT_MESA attribute: 65 Bits accepted in EGL_DRM_BUFFER_USE_MESA: 71 Accepted in the <target> parameter of eglCreateImageKHR: 92 then red, then green, then blue. The bit values accepted by
|
| MESA_texture_signed_rgba.spec | 167 6) Should the RGBA_SNORM tokens also be accepted by CopyTexImage 186 Accepted by the <internalformat> parameter of
|
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/ |
| MESA_drm_image.spec | 56 Accepted in the <attrib_list> parameter of eglCreateDRMImageMESA: 61 Accepted as values for the EGL_IMAGE_FORMAT_MESA attribute: 65 Bits accepted in EGL_DRM_BUFFER_USE_MESA: 71 Accepted in the <target> parameter of eglCreateImageKHR: 92 then red, then green, then blue. The bit values accepted by
|
| MESA_texture_signed_rgba.spec | 167 6) Should the RGBA_SNORM tokens also be accepted by CopyTexImage 186 Accepted by the <internalformat> parameter of
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| gfx10_shader_ngg.c | 554 /* Byte 0: Boolean ES thread accepted (unculled) flag, and later the old 790 static void gfx10_build_primitive_accepted(struct ac_llvm_context *ac, LLVMValueRef accepted, 801 ac_build_ifcc(&ctx->ac, accepted, 0); 891 * - The GS culling code notifies ES threads which vertices were accepted. 1029 LLVMValueRef accepted = local 1031 accepted = LLVMBuildICmp(builder, LLVMIntNE, accepted, ctx->ac.i8_0, ""); 1032 LLVMValueRef mask = ac_get_i1_sgpr_mask(&ctx->ac, accepted); 1034 LLVMBuildStore(builder, accepted, vertex_accepted); 1157 * overwrite it for accepted primitives [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_pipeline_rt.c | 899 * accepted. 1069 nir_ssa_def *accepted = nir_load_var(b, commit_tmp); local 1070 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, accepted);
|