gpt4 book ai didi

android - GLES10.glGetIntegerv 在三星设备上返回 0

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:07 26 4
gpt4 key购买 nike

我使用下面的代码在我的 drawView 方法中确定我的位图的最大宽度和高度。在大多数设备上,它工作正常并返回 2048 或 1024,但在我目前正在测试的三星 S3 上,它返回 0。我是不是做错了什么,还是必须为三星设备寻找解决方法?

int[] maxSize = new int[1];
GLES10.glGetIntegerv(GLES10.GL_MAX_TEXTURE_SIZE, maxSize, 0);
Log.d("GLES10", "max: " + String.valueOf(maxSize[0]));

最佳答案

我找到了问题的根源!我没有在 list 中添加 hardwareAccelerated="true"标签,所以它只适用于默认设置为 true 的设备。

<application
...
android:hardwareAccelerated="true"
>

关于android - GLES10.glGetIntegerv 在三星设备上返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24387754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com