Lines Matching defs:access
42 #define FUNCTIONAL_TEST_ALL_ACCESS_ROUTINES 0 /* Selects if all texture access routines should be tested */
1134 /* Texture access routine descriptors */
2410 : TestCase(context, "smoke", "Verifies that all swizzle combinations work with all texture access routines")
2534 } /* iteration over access routines */
2763 * @param is_tested_stage Selects if fragment or vertex shader makes texture access
2797 const _texture_access& access = texture_access[test_case.m_texture_access_index];
2814 Utils::replaceToken("TEXTURE_ACCESS", position, access.m_name, fs);
2832 * @param is_tested_stage Selects if vertex or fragment shader makes texture access
2878 const _texture_access& access = texture_access[test_case.m_texture_access_index];
2890 Utils::replaceToken("TEXTURE_ACCESS", position, access.m_name, vs);
2928 /** Check if target is supported by access routine
2930 * @param access_idx Index of access routine
2937 const _texture_access& access = texture_access[access_idx];
2940 if ((false == source_target.m_support_integral_coordinates) && (true == access.m_use_integral_coordinates))
2946 if ((false == source_target.m_support_offset) && (true == access.m_use_offsets))
2952 if ((false == source_target.m_support_lod) && (true == access.m_use_lod))
2957 if ((true == source_target.m_require_multisampling) && (true == access.m_support_multisampling))
2968 if ((false == source_target.m_supports_proj) && (1 == access.m_n_coordinates))
2974 if ((true == source_target.m_require_multisampling) && (false == access.m_support_multisampling))
3077 * @param test_vertex_stage Selects if vertex or fragment shader should execute texture access
3122 /** Prepares arguments for texture access routine call
3130 const _texture_access& access = texture_access[test_case.m_texture_access_index];
3140 if ((true == access.m_use_lod) && (true == target.m_support_lod))
3144 else if (true == access.m_use_derivaties)
3160 if (true == access.m_use_offsets)
3174 if ((true == target.m_require_multisampling) && (true == access.m_support_multisampling))
3191 /** Prepares coordinate for texture access routine call
3199 const _texture_access& access = texture_access[test_case.m_texture_access_index];
3206 if (false == access.m_use_integral_coordinates)
3208 switch (access.m_n_coordinates + target.m_n_array_coordinates + target.m_n_coordinates)
3228 switch (access.m_n_coordinates + target.m_n_array_coordinates + target.m_n_coordinates)
3269 for (size_t i = 0; i < access.m_n_coordinates; ++i)
3283 /** Prepares derivatives for texture access routine call
3340 /** Prepares offsets for texture access routine call
3414 /** Prepares sample for texture access routine call
3890 } /* iteration over access routines - only when enabled */