I copy-pasted the sobeloperator example into lua/autorun/client/shadertest.lua
And running it, and using some prints to debug:
client channel:
EGSM Object as accessed from lua/autorun/client: nil
During startup, menu channel says:
EGSM BRANCH: x86-64
INCLUDED: egsm_chromium
-----EGSM Loading-----
ShaderLib
[MENU ERROR] ShaderLib: R_StudioSetupSkinAndLighting == NULL
- unknown - [C]:-1
- require - [C]:-1
3. unknown - lua/menu/menu.lua:22
4. include - [C]:-1
5. unknown - lua/includes/menu.lua:9
I'm not sure exactly what I'm doing wrong here, but the global 'EGSM' object the shader file tries to access doesn't exist.
I copy-pasted the sobeloperator example into lua/autorun/client/shadertest.lua
And running it, and using some prints to debug:
client channel:
EGSM Object as accessed from lua/autorun/client: nil
During startup, menu channel says:
EGSM BRANCH: x86-64
INCLUDED: egsm_chromium
-----EGSM Loading-----
ShaderLib
[MENU ERROR] ShaderLib: R_StudioSetupSkinAndLighting == NULL
3. unknown - lua/menu/menu.lua:22
4. include - [C]:-1
5. unknown - lua/includes/menu.lua:9
I'm not sure exactly what I'm doing wrong here, but the global 'EGSM' object the shader file tries to access doesn't exist.