/hardware/google/gfxstream/host/gl/glestranslator/GLcommon/ |
D | RangeManip.cpp | 79 Range intersection; in delRange() local 84 if (r.rangeIntersection(list[i],intersection)) { in delRange() 89 if (intersection!=old) { // otherwise split: in delRange() 91 if(old.getStart() != intersection.getStart()) { in delRange() 92 … list.insert(list.begin(),Range(old.getStart(),intersection.getStart() - old.getStart())); in delRange() 96 if(old.getEnd() != intersection.getEnd()) { in delRange() 97 … list.insert(list.begin(),Range(intersection.getEnd(),old.getEnd() - intersection.getEnd())); in delRange() 100 deleted.addRange(intersection); in delRange()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | raytraversal.adoc | 28 [[ray-intersection-candidate-determination]] 134 An _intersection candidate_ is a unique point of intersection between a ray 149 (where latexmath:[t = {-{z_r}\over{||\mathbf{d}||}}]), an intersection 165 [[raytraversal-ray-intersection-candidate-diagram]] 166 image::{images}/ray_intersection_candidate.svg[align="center",title="Ray intersection candidate",op… 186 an intersection may be detected on the emitting surface. 191 For a motion primitive or a motion instance, the positions for intersection 204 For triangle intersection candidates, the [eq]#b# and [eq]#c# 213 Once an intersection candidate is determined, it proceeds through the 216 . <<ray-intersection-culling>> [all …]
|
D | raytracing.adoc | 57 * code:OpTraceRayKHR which may: invoke intersection, any-hit, closest hit, 60 * code:OpTraceRayMotionNV which may: invoke intersection, any-hit, closest 67 code:OpHitObjectExecuteShaderNV which may: invoke intersection, any-hit, 143 closest hit, miss, intersection, and callable shaders. 145 code:RayTmaxKHR decorated code:Builtin used in an intersection shader. 755 The base for the computation of intersection, any-hit, and closest hit 823 A miss shader is executed whenever a ray query fails to find an intersection
|
D | shaders.adoc | 2158 [[shaders-intersection]] 2163 An intersection shader for a primitive is executed whenever its axis-aligned 2166 Like other ray tracing shader domains, an intersection shader operates on a 2169 It is therefore the purpose of an intersection shader to compute the 2171 To report an intersection, the shader calls the code:OpReportIntersectionKHR 2174 An intersection shader communicates with any-hit and closest shaders by 2179 [[shaders-intersection-execution]] 2182 order in which intersection shaders are executed, is unspecified. 2184 The intersection shader of the closest AABB which intersects the ray is 2192 The any-hit shader is executed after the intersection shader reports an [all …]
|
D | interfaces.adoc | 613 the corresponding intersection shader in the same hit group. 1968 [open,refpage='CurrentRayTimeNV',desc='Time value of a ray intersection',type='builtins'] 2495 intersection that triggered the execution of the current shader. 2496 The values are determined by the intersection shader. 2497 For user-defined intersection shaders this is the value that was passed to 2499 For triangle intersection candidates, this will be one of 2518 [open,refpage='HitTNV',desc='T value of a ray intersection',type='builtins'] 2552 intersection in application-provided order. 2574 The acceleration structure corresponding to the current intersection 2694 Decorating a variable in an intersection, any-hit, or closest hit shader [all …]
|
D | vertexpostproc.adoc | 779 The cull volume is the intersection of up to 791 The clip volume is the intersection of up to 1102 occur at the intersection of polygon edges (possibly already clipped) with
|
D | pipelines.adoc | 759 * ename:VK_SHADER_STAGE_INTERSECTION_BIT_KHR specifies the intersection 4758 specifies that an intersection shader will always be present when an 4759 intersection shader would be executed. 4760 A NULL intersection shader is an intersection shader which is 5000 specifies that an intersection shader will always be present when an 5001 intersection shader would be executed. 5002 A NULL intersection shader is an intersection shader which is 6557 * pname:intersectionShader is the index of the intersection shader from 6632 * pname:intersectionShader is the index of the intersection shader from 6724 intersection shader, only closest hit and any-hit shaders. [all …]
|
D | tessellation.adoc | 341 is produced at the intersection of two lines extended perpendicular to the
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_KHR_ray_tracing_pipeline.adoc | 81 intersection, any-hit, closest hit, miss, and callable 281 closest hit, miss, intersection, and callable shader stages: 305 (5) This extension adds gl_InstanceID for the intersection, any-hit, and 369 intersection, and callable stages (#1924,!3903,!3954) 377 ** require code:RayTMaxKHR be volatile in intersection shaders 381 ** relax formula for ray intersection candidate determination
|
D | VK_KHR_ray_query.adoc | 101 // Traverse the acceleration structure and store information about the first intersection (if any) 134 ** relax formula for ray intersection candidate determination
|
D | VK_KHR_ray_tracing_maintenance1.adoc | 44 This new shader variable is accessible in the intersection, any-hit,
|
D | VK_NV_shading_rate_image.adoc | 117 intersection of the area of the primitive being rasterized and the area of 120 intersection of the primitive and the *set* of pixels corresponding to the
|
D | spirvenv.adoc | 203 be used in ray generation, intersection, closest hit, any-hit, miss, and 432 when used in the ray generation, closest hit, miss, intersection, or 434 when used in an intersection shader 442 when used in the ray generation, closest hit, miss, intersection, or 444 when used in an intersection shader 466 If code:OpControlBarrier is used in ray generation, intersection, 544 code:HitAttributeKHR {StorageClass} must: only be used in intersection, 551 written to in an intersection shader 564 generation, intersection, any-hit, closest hit, callable, or miss 1568 for the current committed intersection with the same ray query object
|
D | VK_KHR_acceleration_structure.adoc | 450 ** explicitly state that Tmax is updated when new closest intersection is
|
D | glossary.adoc | 203 The intersection of the view volume with all clip half-spaces. 329 The intersection of the view volume with all cull half-spaces. 862 has a corresponding ID, but which will never report an intersection with
|
/hardware/google/gfxstream/guest/mesa/bin/ |
D | khronos-update.py | 211 if args.apis and 'khr' not in args.apis and depend_on_khr.intersection(set(args.apis)):
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/spec_tools/ |
D | validity.py | 89 dupes = set(lines).intersection(self.lines)
|
D | consistency_tools.py | 511 forbidden = self.get_forbidden_codes_for_command(name).intersection(codes) 530 if not referenced_types.intersection(required_types):
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | trace_rays_binding_table.adoc | 105 accessed as a result of this command in order to execute an intersection
|
/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/ |
D | HWC2On1Adapter.cpp | 1729 std::set<android_color_mode_t> intersection; in populateColorModes() local 1733 std::inserter(intersection, intersection.begin())); in populateColorModes() 1734 std::swap(intersection, mColorModes); in populateColorModes()
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | HWC2On1Adapter.cpp | 1824 std::set<android_color_mode_t> intersection; in populateColorModes() local 1828 std::inserter(intersection, intersection.begin())); in populateColorModes() 1829 std::swap(intersection, mColorModes); in populateColorModes()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/config/chunkindex/ |
D | lunr.js | 263 var a, b, elements, intersection = [] 286 intersection.push(element) 290 return new lunr.Set (intersection)
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/ |
D | genRef.py | 1007 desired_extensions = ext_names.intersection(set(results.extension))
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_blend_operation_advanced/ |
D | advanced_blend.adoc | 252 relative portion of the pixel covered by the intersection of the source and
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/ |
D | ChangeLog.adoc | 1137 * Clarify <<ray-intersection-candidate-determination, ray transform 1138 invariance>> with respect to intersection with multiple instances 3682 <<ray-intersection-candidate-determination, Ray Intersection Candidate 3765 <<ray-intersection-candidate-determination, Ray Intersection Candidate 3859 context of ray intersection candidate determination and alias 4315 * Update <<ray-intersection-candidate-determination, ray tracing 4316 intersection equation>> for triangles to match other API. This cannot be 4449 * Clarify the definition of "`intersection`" in the 4450 <<ray-intersection-candidate-determination, Ray Intersection Candidate 4507 <<ray-intersection-candidate-determination, ray/triangle sidedness [all …]
|