Lines Matching refs:lod
65 layout(location = 5) in float lod;
163 texel += textureLod(s1D, c1, lod);
165 texel += textureLod(s2D, c2, lod);
167 texel += textureLod(s3D, c3, lod);
169 texel += textureLod(sCube, c3, lod);
171 texel.x += textureLod(s1DShadow, c3, lod);
173 texel.x += textureLod(s2DShadow, c3, lod);
175 texel += textureLod(s1DArray, c2, lod);
177 texel += textureLod(s2DArray, c3, lod);
179 texel.x += textureLod(s1DArrayShadow, c3, lod);
181 texel += textureLod(sCubeArray, c4, lod);
249 texel += textureLodOffset(s1D, c1, lod, offset1);
251 texel += textureLodOffset(s2D, c2, lod, offset2);
253 texel += textureLodOffset(s3D, c3, lod, offset3);
255 texel.x += textureLodOffset(s1DShadow, c3, lod, offset1);
257 texel.x += textureLodOffset(s2DShadow, c3, lod, offset2);
259 texel += textureLodOffset(s1DArray, c2, lod, offset1);
261 texel += textureLodOffset(s2DArray, c3, lod, offset2);
263 texel.x += textureLodOffset(s1DArrayShadow, c3, lod, offset1);
273 texel += textureProjLodOffset(s1D, c2, lod, offset1);
275 texel += textureProjLodOffset(s1D, c4, lod, offset1);
277 texel += textureProjLodOffset(s2D, c3, lod, offset2);
279 texel += textureProjLodOffset(s2D, c4, lod, offset2);
281 texel += textureProjLodOffset(s3D, c4, lod, offset3);
283 texel.x += textureProjLodOffset(s1DShadow, c4, lod, offset1);
285 texel.x += textureProjLodOffset(s2DShadow, c4, lod, offset2);
295 texel += texelFetch(s1D, int(c1), int(lod));
296 texel += texelFetch(s2D, ivec2(c2), int(lod));
297 texel += texelFetch(s3D, ivec3(c3), int(lod));
299 texel += texelFetch(s1DArray, ivec2(c2), int(lod));
300 texel += texelFetch(s2DArray, ivec3(c3), int(lod));
312 texel += texelFetchOffset(s1D, int(c1), int(lod), offset1);
313 texel += texelFetchOffset(s2D, ivec2(c2), int(lod), offset2);
314 texel += texelFetchOffset(s3D, ivec3(c3), int(lod), offset3);
316 texel += texelFetchOffset(s1DArray, ivec2(c2), int(lod), offset1);
317 texel += texelFetchOffset(s2DArray, ivec3(c3), int(lod), offset2);
516 texel += textureGatherLodAMD(s2D, c2, lod, 0);
518 texel += textureGatherLodAMD(s2DArray, c3, lod, 0);
520 texel += textureGatherLodAMD(sCube, c3, lod, 0);
522 texel += textureGatherLodAMD(sCubeArray, c4, lod, 0);
532 texel += textureGatherLodOffsetAMD(s2D, c2, lod, offset2, 0);
534 texel += textureGatherLodOffsetAMD(s2DArray, c3, lod, offset2, 0);
544 texel += textureGatherLodOffsetsAMD(s2D, c2, lod, offsets, 0);
546 texel += textureGatherLodOffsetsAMD(s2DArray, c3, lod, offsets, 0);
556 size.x += textureSize(s1D, int(lod));
557 size.xy += textureSize(s2D, int(lod));
558 size.xyz += textureSize(s3D, int(lod));
559 size.xy += textureSize(sCube, int(lod));
560 size.x += textureSize(s1DShadow, int(lod));
561 size.xy += textureSize(s2DShadow, int(lod));
562 size.xy += textureSize(sCubeShadow, int(lod));
563 size.xyz += textureSize(sCubeArray, int(lod));
564 size.xyz += textureSize(sCubeArrayShadow, int(lod));
567 size.xy += textureSize(s1DArray, int(lod));
568 size.xyz += textureSize(s2DArray, int(lod));
569 size.xy += textureSize(s1DArrayShadow, int(lod));
570 size.xyz += textureSize(s2DArrayShadow, int(lod));
580 vec2 lod = vec2(0.0);
582 lod += textureQueryLod(s1D, c1);
583 lod += textureQueryLod(s1D, f16c1);
584 lod += textureQueryLod(s2D, c2);
585 lod += textureQueryLod(s2D, f16c2);
586 lod += textureQueryLod(s3D, c3);
587 lod += textureQueryLod(s3D, f16c3);
588 lod += textureQueryLod(sCube, c3);
589 lod += textureQueryLod(sCube, f16c3);
590 lod += textureQueryLod(s1DArray, c1);
591 lod += textureQueryLod(s1DArray, f16c1);
592 lod += textureQueryLod(s2DArray, c2);
593 lod += textureQueryLod(s2DArray, f16c2);
594 lod += textureQueryLod(sCubeArray, c3);
595 lod += textureQueryLod(sCubeArray, f16c3);
596 lod += textureQueryLod(s1DShadow, c1);
597 lod += textureQueryLod(s1DShadow, f16c1);
598 lod += textureQueryLod(s2DShadow, c2);
599 lod += textureQueryLod(s2DShadow, f16c2);
600 lod += textureQueryLod(sCubeArrayShadow, c3);
601 lod += textureQueryLod(sCubeArrayShadow, f16c3);
602 lod += textureQueryLod(s1DArrayShadow, c1);
603 lod += textureQueryLod(s1DArrayShadow, f16c1);
604 lod += textureQueryLod(s2DArrayShadow, c2);
605 lod += textureQueryLod(s2DArrayShadow, f16c2);
606 lod += textureQueryLod(sCubeArrayShadow, c3);
607 lod += textureQueryLod(sCubeArrayShadow, f16c3);
609 return lod;
711 sparseTextureLodARB(s2D, c2, lod, texel);
713 sparseTextureLodARB(s3D, c3, lod, texel);
715 sparseTextureLodARB(sCube, c3, lod, texel);
717 sparseTextureLodARB(s2DShadow, c3, lod, texel.x);
719 sparseTextureLodARB(s2DArray, c3, lod, texel);
721 sparseTextureLodARB(sCubeArray, c4, lod, texel);
753 sparseTextureLodOffsetARB(s2D, c2, lod, offset2, texel);
755 sparseTextureLodOffsetARB(s3D, c3, lod, offset3, texel);
757 sparseTextureLodOffsetARB(s2DShadow, c3, lod, offset2, texel.x);
759 sparseTextureLodOffsetARB(s2DArray, c3, lod, offset2, texel);
819 sparseTexelFetchARB(s2D, ivec2(c2), int(lod), texel);
820 sparseTexelFetchARB(s3D, ivec3(c3), int(lod), texel);
822 sparseTexelFetchARB(s2DArray, ivec3(c3), int(lod), texel);
833 sparseTexelFetchOffsetARB(s2D, ivec2(c2), int(lod), offset2, texel);
834 sparseTexelFetchOffsetARB(s3D, ivec3(c3), int(lod), offset3, texel);
836 sparseTexelFetchOffsetARB(s2DArray, ivec3(c3), int(lod), offset2, texel);
913 sparseTextureGatherLodAMD(s2D, c2, lod, texel, 0);
915 sparseTextureGatherLodAMD(s2DArray, c3, lod, texel, 0);
917 sparseTextureGatherLodAMD(sCube, c3, lod, texel, 0);
919 sparseTextureGatherLodAMD(sCubeArray, c4, lod, texel, 0);
929 sparseTextureGatherLodOffsetAMD(s2D, c2, lod, offset2, texel, 0);
931 sparseTextureGatherLodOffsetAMD(s2DArray, c3, lod, offset2, texel, 0);
941 sparseTextureGatherLodOffsetsAMD(s2D, c2, lod, offsets, texel, 0);
943 sparseTextureGatherLodOffsetsAMD(s2DArray, c3, lod, offsets, texel, 0);