Skip to content
This repository has been archived by the owner on Apr 28, 2022. It is now read-only.

Releases: hunter-packages/ogles_gpgpu

v0.3.10

10 Apr 20:58
ada7029
Compare
Choose a tag to compare
avoid std::string creation from null (#58)

* avoid string assignment from null pointer

* bump to v0.3.10

v0.3.9

09 Apr 18:13
9cf1352
Compare
Choose a tag to compare
Replace string constructor with assigment operator (#57)

* avoid null constructor for string constructed from empty
  glGetString(GL_EXTENSIONS)
* bump version v0.3.9

v0.3.7: Support OpenGL ES on *nix systems (#55)

08 Apr 18:09
1a23973
Compare
Choose a tag to compare
* Support OpenGL ES on *nix systems

* support OpenGL ES on nix system (remove ES == mobile assumption)
  + add explicit options for both OGLES_GPGPU_OPENGL_ES{2,3}
    - these are mutually exclusive
    - if neither of the above is defined we use standard opengl (subset)
  + add OGLES_GPGPU_USE_EGL for EGL managed context (pass through to aglet)
* add generated header for OGLES_GPGPU_OPENGL_ES{2,3} version
  > w/ previous mobile == ES assumption this wasn't needed
  + update build with generated_file gl_definitions.h header to store defs
    > this wasn't needed in the exclusively mobile=es configuration
  + install generated gl_definitions.h header
  + introduce OGLES_GPGPU_NIX macro to indicate a nix variant
  + support includes of GLES2/gl2*.h, GLES3/gl3*.h, or GL/gl*.h headers as needed
  + update unit test to instantiate the correct context variant based on cmake options
* fix cmake logic in common_includes.h (android vs ios vs GL) for OGLES_GPGPU_OPENGL_ES{2,3} change
* video.h: use top level OGLES_GPGPU_TEXTURE_FORMAT, don't duplicate logic
* update aglet
  + bump version via URL + SHA1 in LOCAL config
  + translate OGLES_GPGPU_* -> AGLET_* options
* migrate test dependencies to unit test CMakeLists.txt
* update Hunter v0.23.151
* update HunterGate module
* bump version to v0.3.7

* update cmake package deps

* fix typo and cmake option location

* 's|ogesl_gpgpu|ogles_gpgpu'
* put required cmake options after project() and before hunter_add_package()

* fix opengl find_package() logic for *nix variants

* add include paths for mesa (test only) build

v0.3.6

26 Sep 18:49
19017bd
Compare
Choose a tag to compare
add scope_guard for 'CFRelease(empty)' on iOS (#54)

* add scope_guard `CFRelease(empty)` for allocated CFDictionaryRef

* add `static_cast<int>(…)` for downcast warnings

* bump patch version v0.3.6

v0.3.5

12 Sep 16:22
Compare
Choose a tag to compare
v0.3.5

v0.3.4: support renderbuffer based display (#52)

03 Sep 21:14
c1f1112
Compare
Choose a tag to compare
* support renderbuffer based display

Add optional callback to Disp constructor to specify OS binding for renderbuffer storage during allocation.   If this is specified the renderbuffer will be used (via framebuffer) for rendering to the display, rather than framebuffer == 0 screen rendering.

* #include <functional>

v0.2.10

11 May 19:03
Compare
Choose a tag to compare
CMakeLists.txt

v0.2.9

12 Mar 01:50
Compare
Choose a tag to compare
bump version to 0.2.9

add check_ci_tag() logic

v0.2.8

25 Jan 02:50
5d8586e
Compare
Choose a tag to compare
update hunter, fix sugar package (#36)

v0.2.7

03 Dec 23:11
ae624e7
Compare
Choose a tag to compare

support YUV12 to RGB