Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

max length of u_sprite in point vertex shader #9

Open
fuzhenn opened this issue Apr 8, 2017 · 2 comments
Open

max length of u_sprite in point vertex shader #9

fuzhenn opened this issue Apr 8, 2017 · 2 comments

Comments

@fuzhenn
Copy link
Member

fuzhenn commented Apr 8, 2017

Max length of u_sprite is is 504/1014/3900 at maximum in different browsers and environment.
It limits max number of sprites.
Any improvement?

@wsw0108
Copy link
Collaborator

wsw0108 commented Apr 8, 2017

https://www.khronos.org/opengl/wiki/Uniform_(GLSL)
OpenGL的限制,作为参考。

PS D:\projects\t> node .\gl-tests\limits.js
MAX_VERTEX_UNIFORM_VECTORS: 1024
MAX_VARYING_VECTORS: 30
MAX_FRAGMENT_UNIFORM_VECTORS: 1024
MAX_TEXTURE_SIZE: 16384
MAX_VIEWPORT_DIMS: 32767,32767
MAX_VERTEX_ATTRIBS: 16
MAX_COMBINED_TEXTURE_IMAGE_UNITS: 32
MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
MAX_TEXTURE_IMAGE_UNITS: 16
MAX_CUBE_MAP_TEXTURE_SIZE: 16384
MAX_RENDERBUFFER_SIZE: 16384
MAX_VERTEX_UNIFORM_VECTORS: 4096
MAX_VARYING_VECTORS: 30
MAX_FRAGMENT_UNIFORM_VECTORS: 1024
MAX_TEXTURE_SIZE: 16384
MAX_VIEWPORT_DIMS: 16384,16384
MAX_VERTEX_ATTRIBS: 16
MAX_COMBINED_TEXTURE_IMAGE_UNITS: 32
MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
MAX_TEXTURE_IMAGE_UNITS: 16
MAX_CUBE_MAP_TEXTURE_SIZE: 16384
MAX_RENDERBUFFER_SIZE: 16384

@fuzhenn
Copy link
Member Author

fuzhenn commented Apr 8, 2017

谢谢.

这个问题其实还好, 重要性不高, 别在这个问题上占用太多时间了, 期待你的dynamic2的进展

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants