kons-9 icon indicating copy to clipboard operation
kons-9 copied to clipboard

Error for GLSL 4.10 not supported

Open alejandrogallo opened this issue 1 year ago • 9 comments

Hi!

I'm on master, using nixos 22.05.

sbcl --version
SBCL 2.2.4.nixos

Apparently the OpenGL version in nixos is 3.1 and is not compatible with GLSL 4.10?

I'm not an expert in OpenGL or anything, maybe this is best asked over at nixos, but maybe you have some pointers about it.

Error backtrace

CL-USER> (kons-9:run)
#<SIMPLE-TASKS:CALL-TASK :FUNC #<FUNCTION (LAMBDA () :IN KONS-9:RUN) {53C188BB}> :STATUS :SCHEDULED {10070E99D3}>

OpenGL Version: 3.1
WARNING: vertex shader failed to compile
Date/time: 2022-11-08-00:10!
An unhandled error condition has been signalled:
   0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES



Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10015D0263}>
0: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE-TO-STREAM #<SYNONYM-STREAM :SYMBOL SLYNK::*CURRENT-DEBUG-IO* {10015A0FC3}>)
1: (TRIVIAL-BACKTRACE:PRINT-BACKTRACE #<SIMPLE-ERROR "0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
" {10041598E3}> :OUTPUT NIL :IF-EXISTS :APPEND :VERBOSE NIL)
2: ((FLET "H0" :IN KONS-9:SHOW-WINDOW) #<SIMPLE-ERROR "0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
" {10041598E3}>)
3: (SB-KERNEL::%SIGNAL #<SIMPLE-ERROR "0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
" {10041598E3}>)
4: (ERROR "0:1(10): error: GLSL 4.10 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES
")
5: (KONS-9::CHECK-SHADER 1 "vertex shader")
6: (KONS-9::CREATE-DEVICE-OBJECTS)
7: (KONS-9::INITIAL-TEXT-ENGINE-SETUP)
8: (KONS-9:SHOW-WINDOW #<KONS-9::SCENE , frame bounds: 0 240, current: 0  {1001ED4283}>)
9: ((:METHOD SIMPLE-TASKS:RUN-TASK (SIMPLE-TASKS:CALL-TASK)) #<SIMPLE-TASKS:CALL-TASK :FUNC #<FUNCTION (LAMBDA NIL :IN KONS-9:RUN) {53C188BB}> :STATUS :RUNNING {10070E99D3}>) [fast-method]
10: ((:METHOD SIMPLE-TASKS:RUN-TASK :AROUND (SIMPLE-TASKS:TASK)) #<SIMPLE-TASKS:CALL-TASK :FUNC #<FUNCTION (LAMBDA NIL :IN KONS-9:RUN) {53C188BB}> :STATUS :RUNNING {10070E99D3}>) [fast-method]
11: ((:METHOD SIMPLE-TASKS:START-RUNNER (SIMPLE-TASKS:QUEUED-RUNNER)) #<SIMPLE-TASKS:QUEUED-RUNNER :STATUS :RUNNING {1003ACB0E3}>) [fast-method]
12: ((SB-PCL::EMF SIMPLE-TASKS:START-RUNNER) #<unused argument> #<unused argument> #<SIMPLE-TASKS:QUEUED-RUNNER :STATUS :RUNNING {1003ACB0E3}>)
13: ((:METHOD SIMPLE-TASKS:START-RUNNER :AROUND (SIMPLE-TASKS:RUNNER)) #<SIMPLE-TASKS:QUEUED-RUNNER :STATUS :RUNNING {1003ACB0E3}>) [fast-method]
14: ((LAMBDA NIL :IN TRIVIAL-MAIN-THREAD::RUNNER-STARTER))
15: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::%INTERRUPT-THREAD))
16: (SB-UNIX::SIGURG-HANDLER #<unused argument> #<unused argument> #.(SB-SYS:INT-SAP #X7F1D51946F00))
17: ((FLET SB-THREAD::EXEC :IN SB-SYS:INVOKE-INTERRUPTION))
18: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-SYS:INVOKE-INTERRUPTION))
19: (SB-SYS:INVOKE-INTERRUPTION #<FUNCTION (FLET SB-UNIX::INTERRUPTION :IN SB-UNIX::%INSTALL-HANDLER) {7F1D51946CBB}>)
20: ((FLET SB-UNIX::RUN-HANDLER :IN SB-UNIX::%INSTALL-HANDLER) 23 #.(SB-SYS:INT-SAP #X7F1D51947030) #.(SB-SYS:INT-SAP #X7F1D51946F00))
21: ("foreign function: call_into_lisp_")
22: ("foreign function: funcall3")
23: ("foreign function: interrupt_handle_now")
24: ("foreign function: #x419E2E")

alejandrogallo avatar Nov 07 '22 23:11 alejandrogallo