Author Topic: JeGX's Higgledy-Piggledy GeeXLab Screenshots  (Read 38874 times)

0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2874
    • Geeks3D.com
GeeXLab Screenshots - Ray tracing in Vulkan
« Reply #20 on: January 15, 2021, 03:59:32 PM »
First serious tests of Vulkan raytracing in GeeXLab.

Some details:
https://www.geeks3d.com/hacklab/20210115/more-vulkan-raytracing-in-geexlab/


GeeXLab demo - Vulkan raytracing demo

GeeXLab demo - Vulkan raytracing demo

GeeXLab demo - Vulkan raytracing demo

GeeXLab demo - Vulkan raytracing demo


baryluk

  • Newbie
  • *
  • Posts: 9
Re: GeeXLab Screenshots - Gerstner waves
« Reply #21 on: March 07, 2021, 04:18:26 PM »
Gerstner waves.

Vertex shader based:

GeeXLab demo - Gerstner waves



Compute shader based:

GeeXLab demo - Gerstner waves


Really love, it. The Compute based one doesn't work for me:


GeeXLab v0.41.2.0 (Feb 17 2021@17:34:40)
...
...
info    ...
info    [OpenGL] GLX version: 1.4
info    [OpenGL] GLX_VENDOR (srv): SGI
info    [OpenGL] GLX_VERSION (svr): 1.4
info    [OpenGL] GLX_VENDOR (client): Mesa Project and SGI
info    [OpenGL] GLX_VERSION (client): 1.4
info    [OpenGL] GLX_RENDERER_VENDOR_ID_MESA: 4098
info    [OpenGL] GLX_RENDERER_DEVICE_ID_MESA: 29440
info    [OpenGL] GLX_RENDERER_VERSION_MESA: 20.3.4
info    [OpenGL] GLX_RENDERER_ACCELERATED_MESA: 1
info    [OpenGL] GLX_RENDERER_VIDEO_MEMORY_MESA: 4096 MB
info    [OpenGL] GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA: NO
info    [OpenGL] GLX_RENDERER_VENDOR_ID_MESA: AMD
info    [OpenGL] GLX_RENDERER_DEVICE_ID_MESA: AMD Radeon (TM) R9 Fury Series (FIJI, DRM 3.40.0, 5.10.0-3-amd64, LLVM 11.0.1)
info    Gerstner Waves - Compute Shaders - demo started with an OpenGL 4.6 context.
info    Quick OpenGL information (use /glinfo for more limits):
info    GL_RENDERER: AMD Radeon (TM) R9 Fury Series (FIJI, DRM 3.40.0, 5.10.0-3-amd64, LLVM 11.0.1)
info    GL_VENDOR: AMD
info    GL_VERSION: 4.6 (Core Profile) Mesa 20.3.4
info    GL_SHADING_LANGUAGE_VERSION: 4.60
info    OpenGL version detected: 4.6
info    OpenGL extensions: 227
info    OpenGL hardware limits:
info      GL_MAX_VERTEX_ATTRIBS: 16
info      GL_MAX_VERTEX_UNIFORM_COMPONENTS: 16384
info      GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 16384
info      GL_MAX_TEXTURE_SIZE: 16384
info      GL_MAX_VIEWPORT_DIMS: 16384 16384
info      GL_MAX_TEXTURE_IMAGE_UNITS: 32
info      GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192
info    Render window (Gerstner Waves - Compute Shaders) initialized (renderer type: OpenGL)
warn    GPU program particle_prog - Pixel shader info log: 0:1(10): error: the compatibility profile is not supported

error   GPU program particle_prog - Pixel shader error: 0:1(10): error: the compatibility profile is not supported

info    GPU program particle_prog info log:
Pixel shader info log: 0:1(10): error: the compatibility profile is not supported



I need to pass `MESA_GL_VERSION_OVERRIDE=4.6COMPA` environment value, to make it launch. Not sure why I need that, but I don't know how compatibility profiles really work.

The "Particle size" slider, doesn't look to be doing anything either - it doesn't show these shiny star-like points on the grid vertices.
« Last Edit: March 07, 2021, 04:20:30 PM by baryluk »

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2874
    • Geeks3D.com
Re: JeGX's Higgledy-Piggledy GeeXLab Screenshots
« Reply #22 on: March 08, 2021, 02:16:39 PM »
Try to remove the compatibility keyword in shaders/pixel.glsl.

Replace
Code: [Select]
#version 150 compatibility

by
Code: [Select]
#version 150

It's probably a copy/paste from a very old shader...

baryluk

  • Newbie
  • *
  • Posts: 9
Re: JeGX's Higgledy-Piggledy GeeXLab Screenshots
« Reply #23 on: March 08, 2021, 06:42:29 PM »
Try to remove the compatibility keyword in shaders/pixel.glsl.

Replace
Code: [Select]
#version 150 compatibility

by
Code: [Select]
#version 150

It's probably a copy/paste from a very old shader...

Thanks, that fixed both the start of the benchmark, and the shiny "particles" now show up too.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2874
    • Geeks3D.com
GeeXLab Screenshots - ImNodes (WIP)
« Reply #24 on: September 07, 2021, 11:58:00 AM »
I'm adding the support of ImNodes. It's a small node editor for Dear ImGui.

GeeXLab - ImNodes - node editor

GeeXLab - ImNodes - node editor