当前位置: 首页>>代码示例>>Java>>正文


Java GLProfile.isGLES方法代码示例

本文整理汇总了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;
    }
}
 
开发者ID:jedwards1211,项目名称:breakout,代码行数:8,代码来源:AWTGLPixelBuffer.java

示例2: getAttributes

import com.jogamp.opengl.GLProfile; //导入方法依赖的package包/类
public GLPixelAttributes getAttributes(final GLProfile glp, final int componentCount) {
    return glp.isGLES() ? awtPixelAttributesIntRGBA : awtPixelAttributesIntBGRA;
}
 
开发者ID:jedwards1211,项目名称:breakout,代码行数:4,代码来源:AWTGLPixelBuffer.java

示例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;
    }
}
 
开发者ID:jedwards1211,项目名称:breakout,代码行数:21,代码来源:AWTGLPixelBuffer.java


注:本文中的com.jogamp.opengl.GLProfile.isGLES方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。