Vulkan Ray Tracing in GeeXLab
Started by JeGX, June 23, 2014, 10:35:30 PM
0 Members and 1 Guest are viewing this topic.
QuoteVersion 0.7.0.0 - 2014.06.21-----------------------------* fixed a bug with AntTweakBar plugin under Windows with AMD Radeon cards that made the application to crash time to time at the end of a scene.- removed all atomic_counter_xxxx() functions from gh_renderer. They are replaced by the low level functions of the gh_gpu_buffer lib. * bugfix: the gh_camera.bind() function no longer update the fixed pipeline if OpenGL core profile is used.+ added OpenGL debug GL_ARB_debug_output support via the gl_debug_profile="1" in the XML window node.+ added memory_barrier() to gh_renderer lib.+ added vertices_to_gpu_buffer(), vertices_from_gpu_buffer() and set_vertex_source() to vertex_pool lib.- removed all shader_storage_buffer_xxxxx() functions from vertex_pool lib.+ added set_shader_storage_block_binding() to gh_gpu_program lib.+ added set_automatic_uniform_state() to gh_object lib.* fixed a threading bug in the waitscreen + progress bar when scene contains errors.+ added gh_gpu_buffer, a new lib for managing GPU buffers in an unified way.+ added get_uniform_block_size(), get_uniform_block_index() and set_uniform_block_binding() to gh_gpu_program lib.- removed all ub_xxx() functions from gh_gpu_program lib.Version 0.6.4.5 - 2014.06.08-----------------------------+ added support of transparent windows (alpha value) in OS X version.+ added drag and drop support in the OS X version.! OSX version: now GLSL Hacker stores the last position of the window and uses it for the next launch (useful with the drag and drop).+ added FreeImage plugin support in the OS X version.+ added a set of functions to manage custom dynamic libraries: gh_utils.dylib_xxx(). Thanks to these functions, you can use GLSL Hacker as a super window manager and code your own 3D routines in the dynamic lib in C/C++.
Quote+ added new plugin for Leap Motion device + new gh_leap library (Lua).+ re-enabled log dialog box (Windows version) in Tools > Show log dialog box.+ Lua print() redirected to log file.+ added create_disc() to gh_mesh lib.+ added gh_renderer.blending() and gh_renderer.blending_off() to quickly enable/disable color blending.+ added new openGL queries to gh_renderer.get_capability_4i().! improved robustness of the Lua version of gh_utils.trace().
Quote+ added a set of functions (gh_renderer.query_xxxx()) for GL_ARB_pipeline_statistics_query (OpenGL 4.5).* GPU monitoring plugin: added GeForce GTX 745, GT 720, GTX 700M series, GT 700M series, 800M series and GTX 800M series.* GPU monitoring plugin: updated with latest NVAPI R340.* bugfix: the menubar is no longer displayed in fullscreen mode (Windows version).+ added set_orientation_cubemap() to gh_camera lib.