8059944: [OGL] Metrics for a method choice copying of texture should be improved
Reviewed-by: bae, prr
This commit is contained in:
parent
647479bd9d
commit
4ca54eb696
@ -674,6 +674,9 @@ OGLBlitLoops_Blit(JNIEnv *env,
|
||||
viaTexture = JNI_TRUE;
|
||||
break;
|
||||
#endif
|
||||
case OGLC_VENDOR_INTEL:
|
||||
viaTexture = JNI_TRUE;
|
||||
break;
|
||||
default:
|
||||
// just use the glDrawPixels() codepath
|
||||
viaTexture = JNI_FALSE;
|
||||
|
@ -919,8 +919,8 @@ OGLContext_GetExtensionInfo(JNIEnv *env, jint *caps)
|
||||
vcap = OGLC_VENDOR_ATI;
|
||||
} else if (strncmp(vendor, "NVIDIA", 6) == 0) {
|
||||
vcap = OGLC_VENDOR_NVIDIA;
|
||||
} else if (strncmp(vendor, "Sun", 3) == 0) {
|
||||
vcap = OGLC_VENDOR_SUN;
|
||||
} else if (strncmp(vendor, "Intel", 5) == 0) {
|
||||
vcap = OGLC_VENDOR_INTEL;
|
||||
}
|
||||
// REMIND: new in 7 - check if needs fixing
|
||||
*caps |= ((vcap & OGLC_VCAP_MASK) << OGLC_VCAP_OFFSET);
|
||||
|
@ -152,7 +152,7 @@ typedef struct {
|
||||
#define OGLC_VENDOR_OTHER 0
|
||||
#define OGLC_VENDOR_ATI 1
|
||||
#define OGLC_VENDOR_NVIDIA 2
|
||||
#define OGLC_VENDOR_SUN 3
|
||||
#define OGLC_VENDOR_INTEL 3
|
||||
|
||||
#define OGLC_VCAP_MASK 0x3
|
||||
#define OGLC_VCAP_OFFSET 24
|
||||
|
Loading…
Reference in New Issue
Block a user