本文整理汇总了Java中com.jogamp.opengl.GLProfile.isGLES方法的典型用法代码示例。如果您正苦于以下问题:Java GLProfile.isGLES方法的具体用法?Java GLProfile.isGLES怎么用?Java GLProfile.isGLES使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.jogamp.opengl.GLProfile
的用法示例。
在下文中一共展示了GLProfile.isGLES方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getAWTPixelFormat
import com.jogamp.opengl.GLProfile; //导入方法依赖的package包/类
public PixelFormat getAWTPixelFormat(final GLProfile glp, final int componentCount) {
if( 4 == componentCount ) {
return glp.isGLES() ? PixelFormat.RGBx8888 : PixelFormat.BGRA8888;
} else {
return glp.isGLES() ? PixelFormat.RGBx8888 : PixelFormat.BGRx8888;
}
}
示例2: getAttributes
import com.jogamp.opengl.GLProfile; //导入方法依赖的package包/类
public GLPixelAttributes getAttributes(final GLProfile glp, final int componentCount) {
return glp.isGLES() ? awtPixelAttributesIntRGBA : awtPixelAttributesIntBGRA;
}
示例3: getAWTFormat
import com.jogamp.opengl.GLProfile; //导入方法依赖的package包/类
/**
* Returns one of
* <ul>
* <li>GL__, 4c -> 4c: {@link BufferedImage#TYPE_INT_ARGB} <-> {@link GL#GL_BGRA}</li>
* <li>GLES, 4c -> 4c: {@link BufferedImage#TYPE_INT_BGR} <-> {@link GL#GL_RGBA}</li>
* <li>GL__, 3c -> 4c: {@link BufferedImage#TYPE_INT_RGB} <-> {@link GL#GL_BGRA}</li>
* <li>GLES, 3c -> 4c: {@link BufferedImage#TYPE_INT_BGR} <-> {@link GL#GL_RGBA}</li>
* </ul>
* @param glp
* @param componentCount
* @return
*/
public int getAWTFormat(final GLProfile glp, final int componentCount) {
if( 4 == componentCount ) {
// FIXME: 4 component solution BufferedImage.TYPE_INT_ARGB: GLES format missing (i.e. GL_BGRA)
return glp.isGLES() ? BufferedImage.TYPE_INT_BGR : BufferedImage.TYPE_INT_ARGB;
} else {
return glp.isGLES() ? BufferedImage.TYPE_INT_BGR : BufferedImage.TYPE_INT_RGB;
}
}