Lines Matching refs:precision
2765 TexCoordPrecision precision) {
2766 DCHECK_GE(precision, 0);
2767 DCHECK_LT(precision, NumTexCoordPrecisions);
2768 RenderPassProgram* program = &render_pass_program_[precision];
2772 output_surface_->context_provider(), precision, SamplerType2D);
2778 TexCoordPrecision precision) {
2779 DCHECK_GE(precision, 0);
2780 DCHECK_LT(precision, NumTexCoordPrecisions);
2781 RenderPassProgramAA* program = &render_pass_program_aa_[precision];
2785 output_surface_->context_provider(), precision, SamplerType2D);
2791 TexCoordPrecision precision) {
2792 DCHECK_GE(precision, 0);
2793 DCHECK_LT(precision, NumTexCoordPrecisions);
2794 RenderPassMaskProgram* program = &render_pass_mask_program_[precision];
2798 output_surface_->context_provider(), precision, SamplerType2D);
2804 GLRenderer::GetRenderPassMaskProgramAA(TexCoordPrecision precision) {
2805 DCHECK_GE(precision, 0);
2806 DCHECK_LT(precision, NumTexCoordPrecisions);
2807 RenderPassMaskProgramAA* program = &render_pass_mask_program_aa_[precision];
2811 output_surface_->context_provider(), precision, SamplerType2D);
2817 GLRenderer::GetRenderPassColorMatrixProgram(TexCoordPrecision precision) {
2818 DCHECK_GE(precision, 0);
2819 DCHECK_LT(precision, NumTexCoordPrecisions);
2821 &render_pass_color_matrix_program_[precision];
2825 output_surface_->context_provider(), precision, SamplerType2D);
2831 GLRenderer::GetRenderPassColorMatrixProgramAA(TexCoordPrecision precision) {
2832 DCHECK_GE(precision, 0);
2833 DCHECK_LT(precision, NumTexCoordPrecisions);
2835 &render_pass_color_matrix_program_aa_[precision];
2840 output_surface_->context_provider(), precision, SamplerType2D);
2846 GLRenderer::GetRenderPassMaskColorMatrixProgram(TexCoordPrecision precision) {
2847 DCHECK_GE(precision, 0);
2848 DCHECK_LT(precision, NumTexCoordPrecisions);
2850 &render_pass_mask_color_matrix_program_[precision];
2855 output_surface_->context_provider(), precision, SamplerType2D);
2861 GLRenderer::GetRenderPassMaskColorMatrixProgramAA(TexCoordPrecision precision) {
2862 DCHECK_GE(precision, 0);
2863 DCHECK_LT(precision, NumTexCoordPrecisions);
2865 &render_pass_mask_color_matrix_program_aa_[precision];
2870 output_surface_->context_provider(), precision, SamplerType2D);
2876 TexCoordPrecision precision,
2878 DCHECK_GE(precision, 0);
2879 DCHECK_LT(precision, NumTexCoordPrecisions);
2882 TileProgram* program = &tile_program_[precision][sampler];
2886 output_surface_->context_provider(), precision, sampler);
2892 TexCoordPrecision precision,
2894 DCHECK_GE(precision, 0);
2895 DCHECK_LT(precision, NumTexCoordPrecisions);
2898 TileProgramOpaque* program = &tile_program_opaque_[precision][sampler];
2902 output_surface_->context_provider(), precision, sampler);
2908 TexCoordPrecision precision,
2910 DCHECK_GE(precision, 0);
2911 DCHECK_LT(precision, NumTexCoordPrecisions);
2914 TileProgramAA* program = &tile_program_aa_[precision][sampler];
2918 output_surface_->context_provider(), precision, sampler);
2924 TexCoordPrecision precision,
2926 DCHECK_GE(precision, 0);
2927 DCHECK_LT(precision, NumTexCoordPrecisions);
2930 TileProgramSwizzle* program = &tile_program_swizzle_[precision][sampler];
2934 output_surface_->context_provider(), precision, sampler);
2940 GLRenderer::GetTileProgramSwizzleOpaque(TexCoordPrecision precision,
2942 DCHECK_GE(precision, 0);
2943 DCHECK_LT(precision, NumTexCoordPrecisions);
2947 &tile_program_swizzle_opaque_[precision][sampler];
2951 output_surface_->context_provider(), precision, sampler);
2957 TexCoordPrecision precision,
2959 DCHECK_GE(precision, 0);
2960 DCHECK_LT(precision, NumTexCoordPrecisions);
2963 TileProgramSwizzleAA* program = &tile_program_swizzle_aa_[precision][sampler];
2967 output_surface_->context_provider(), precision, sampler);
2973 TexCoordPrecision precision) {
2974 DCHECK_GE(precision, 0);
2975 DCHECK_LT(precision, NumTexCoordPrecisions);
2976 TextureProgram* program = &texture_program_[precision];
2980 output_surface_->context_provider(), precision, SamplerType2D);
2986 GLRenderer::GetNonPremultipliedTextureProgram(TexCoordPrecision precision) {
2987 DCHECK_GE(precision, 0);
2988 DCHECK_LT(precision, NumTexCoordPrecisions);
2990 &nonpremultiplied_texture_program_[precision];
2995 output_surface_->context_provider(), precision, SamplerType2D);
3001 GLRenderer::GetTextureBackgroundProgram(TexCoordPrecision precision) {
3002 DCHECK_GE(precision, 0);
3003 DCHECK_LT(precision, NumTexCoordPrecisions);
3004 TextureBackgroundProgram* program = &texture_background_program_[precision];
3008 output_surface_->context_provider(), precision, SamplerType2D);
3015 TexCoordPrecision precision) {
3016 DCHECK_GE(precision, 0);
3017 DCHECK_LT(precision, NumTexCoordPrecisions);
3019 &nonpremultiplied_texture_background_program_[precision];
3024 output_surface_->context_provider(), precision, SamplerType2D);
3030 TexCoordPrecision precision) {
3031 DCHECK_GE(precision, 0);
3032 DCHECK_LT(precision, NumTexCoordPrecisions);
3033 TextureProgram* program = &texture_io_surface_program_[precision];
3037 output_surface_->context_provider(), precision, SamplerType2DRect);
3043 TexCoordPrecision precision) {
3044 DCHECK_GE(precision, 0);
3045 DCHECK_LT(precision, NumTexCoordPrecisions);
3046 VideoYUVProgram* program = &video_yuv_program_[precision];
3050 output_surface_->context_provider(), precision, SamplerType2D);
3056 TexCoordPrecision precision) {
3057 DCHECK_GE(precision, 0);
3058 DCHECK_LT(precision, NumTexCoordPrecisions);
3059 VideoYUVAProgram* program = &video_yuva_program_[precision];
3063 output_surface_->context_provider(), precision, SamplerType2D);
3069 GLRenderer::GetVideoStreamTextureProgram(TexCoordPrecision precision) {
3072 DCHECK_GE(precision, 0);
3073 DCHECK_LT(precision, NumTexCoordPrecisions);
3075 &video_stream_texture_program_[precision];
3079 output_surface_->context_provider(), precision, SamplerTypeExternalOES);