Advertisement
Guest User

Qualcomm Adreno binaries February 2014 Release Notes

a guest
Mar 2nd, 2014
1,543
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. Add Adreno Profiler support for the following pixel data formats: GL_RED,GL_RED_INTEGER, GL_RG, GL_RG_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER.
  2.  
  3. Add Adreno Profiler support for reporting bin configuration.
  4.  
  5. Add Adreno Profiler support for uniform buffers.
  6.  
  7. Improve performance of uniform block look-ups when using Adreno Profiler program overrides.
  8.  
  9. Add Adreno Profiler support for transform feedback objects, including program overrides.
  10.  
  11. Add more Adreno Profiler structure version checks to better warn of data structure size differences between Adreno Profiler and driver.
  12.  
  13. Add Adreno Profiler support for GL_RGB9_E5 texture format.
  14.  
  15. Add Adreno Profiler support for GL_SRGBA8 texture format.
  16.  
  17. Add Adreno Profiler support for 2D texture arrays.
  18.  
  19. Add the ability to identify which GL thread is most active, to automatically select the best thread in the Adreno Profiler.
  20.  
  21. Fix Adreno Profiler reporting of uninitialized data.
  22.  
  23. Fix occasional crash of BombSquad (and other multithreaded apps) when connecting Adreno Profiler.
  24.  
  25. Add Adreno Profiler option to maintain overrides when capturing a new frame.
  26.  
  27. Fix Adreno Profiler failure with Epic Citadel.
  28.  
  29. Fix WebGL 1.0.2 conformance test textures/texture-size-limit.html case.
  30.  
  31. Fix handling of \r line endings in shader source.
  32.  
  33. The following fixes were included in the January Adreno driver release for Nexus 5 and are also included in this release for Nexus 7:
  34.  
  35. Add support for GL_EXT_multisampled_render_to_texture extension.
  36.  
  37. Fix incorrect output with glReadPixels() on an FBO with a texture attachment which is a cubemap face.
  38.  
  39. Fix incorrect lighting in the UBOTest example from the Adreno SDK. This fix addresses problems with scalar operations on UBOs.
  40.  
  41. Performance enhancements for rasterizer discard.
  42.  
  43. Performance enhancements for transform feedback.
  44.  
  45. Fix issue with graphics driver being unable to find and load Adreno Profiler libraries.
  46.  
  47. Cleaner handling for internal compiler error cases for UBOs.
  48.  
  49. Faster rsGetElementAt() and rsSample() runtime performance for programs that access many Allocation objects.
  50.  
  51. Improved stability when compiling complex RenderScript code.
  52.  
  53. Allow a count of zero in calls to glDrawBuffers() as per spec.
  54.  
  55. Fix errors in calculation of 2D texture array slice sizes for NPOT textures.
  56.  
  57. Generate GL_INVALID_VALUE from glTexStorage2D() and glTexStorage3D() when width, height, or depth exceed supported size.
  58.  
  59. Fix behavior of glGetFramebufferAttachmentParameteriv() to properly return GL_FRAMEBUFFER_DEFAULT for the default framebuffer instead of returning GL_NONE. (See OpenGL® ES Version 3.0 spec §6.1.13.)
  60.  
  61. Change glCopyTexImage2D() to prohibit SNORM as a destination format, as per Table 3.15 of the OpenGL® ES Version 3.0 spec.
  62.  
  63. Relaxed restrictions on the width and height parameters of glCompressedTexSubImage2D() to allow updates of 1x1 and 2x2 miplevels for ETC2/EAC formats. The incoming data buffer must still have its width and height padded to four, as required by ETC2/EAC, but the width and height parameters to the function call may reflect the actual texture dimensions.
  64.  
  65. Fix a potential double-free of memory inside glLinkProgram().
  66.  
  67. Fix reported value of gl_MaxVertexTextureImageUnits for GLES 3.0 hardware.
  68.  
  69. Add support for the following built-in constants in GLSL 3.0:
  70.  
  71. gl_MaxVertexOutputVectors
  72.  
  73. gl_MaxFragmentInputVectors
  74.  
  75. gl_MinProgramTexelOffset
  76.  
  77. gl_MaxProgramTexelOffset
  78.  
  79. Fix transposition of u and v coordinates in GLSL textureOffset() and texelFetch() functions.
  80.  
  81. Fix loss of w coordinate in GLSL textureOffset() and texelFetch() functions.
  82.  
  83. Fix GLSL matrix constructor to accept an array of matrices.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement