Poll

Shall I go with this new look? Screenshot on Page 11

Yes
No

Author Topic: Ambience HD theme v0.8 beta [Released]  (Read 94736 times)

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #105 on: November 30, 2019, 11:18:05 AM »
This is what it looks like for me



Code: [Select]
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/math.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/math.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/frame_selector.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/frame_selector.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/frame_tile.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/frame_tile.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/animate.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/animate.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/carrier.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/carrier.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/text_scaled.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/text_scaled.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/blur.nut
Uniform "texsize" not found in shader
Uniform "texsize" not found in shader
Failed to compile fragment shader:
0:15(8): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)
0:15(8): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)
0:15(8): error: type mismatch
0:15(6): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)
0:16(21): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)
0:16(21): error: type mismatch
0:16(15): error: cannot construct `float' from a non-numeric data type
0:16(15): error: operands to arithmetic operators must be numeric
0:16(9): error: operands to arithmetic operators must be numeric
0:16(2): error: `return' with wrong type error, in function `rndf' returning float
0:30(25): error: could not implicitly convert operands to arithmetic operator
0:30(52): error: no matching function for call to `mod(float, int)'; candidates are:
0:30(52): error:    float mod(float, float)
0:30(52): error:    vec2 mod(vec2, float)
0:30(52): error:    vec3 mo
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/blur.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/alphabet.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/alphabet.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/nuts/filters.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/nuts/filters.nut
Failed to compile fragment shader:
0:19(28): warning: Float suffixes are invalid in GLSL 1.10
0:19(35): warning: Float suffixes are invalid in GLSL 1.10
0:59(41): error: no matching function for call to `pow(float, int)'; candidates are:
0:59(41): error:    float pow(float, float)
0:59(41): error:    vec2 pow(vec2, vec2)
0:59(41): error:    vec3 pow(vec3, vec3)
0:59(41): error:    vec4 pow(vec4, vec4)
0:59(14): error: no matching function for call to `mix(vec4, vec4, error)'; candidates are:
0:59(14): error:    float mix(float, float, float)
0:59(14): error:    vec2 mix(vec2, vec2, float)
0:59(14): error:    vec3 mix(vec3, vec3, float)
0:59(14): error:    vec4 mix(vec4, vec4, float)
0:59(14): error:    vec2 mix(vec2, vec2, vec2)
0:59(14): error:    vec3 mix(vec3, vec3, vec3)
0:59(14): error:    vec4 mix(vec4, vec4, vec4)

Running script: /home/gregory/.attract/layouts/Ambience HD/config.ini
Done script: /home/gregory/.attract/layouts/Ambience HD/config.ini
Running script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/initialize.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/math.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/math.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/modern_dialog.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/modern_dialog.nut
Running script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/modern_dialog_animate.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/modern_dialog_animate.nut
Failed to compile vertex shader:
0:10(22): error: vector size mismatch for arithmetic operator

Failed to compile vertex shader:
0:7(2): error: value of type vec4 cannot be assigned to variable of type vec2

Failed to compile vertex shader:
0:7(2): error: value of type vec4 cannot be assigned to variable of type vec2

Done script: /home/gregory/.attract/layouts/Ambience HD/modern_dialogs/initialize.nut
Done script: /home/gregory/.attract/layouts/Ambience HD/layout.nut

Attract master-git, OS Linux,
AMD RAVEN APU
1920x1080
everything else works fine
« Last Edit: November 30, 2019, 11:22:23 AM by tvsht »

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #106 on: November 30, 2019, 11:23:22 AM »
After I change the theme I get this image and does not load the new theme, I already installed the AM 2.6 but still continue to receive the same screen, could someone help me? Other themes work normally.

run
Code: [Select]
attract-console --loglevel debug >log.txt and attach the log.txt to your post

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #107 on: November 30, 2019, 11:27:29 AM »
This is what it looks like for me
Attract master-git, OS Linux,
AMD RAVEN APU
1920x1080
everything else works fine

Ambience HD is heavy on OpenGL shaders, it does not support GLES. Try building AM without GLES
you can check the shader language version by launching attract -v

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #108 on: November 30, 2019, 11:31:54 AM »
I'm not sure why it's even trying gles , lemme recompile

Code: [Select]
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.0.0-devel (git-0eb78a078e)
OpenGL core profile shading language version string: 4.50
OpenGL version string: 4.5 (Compatibility Profile) Mesa 20.0.0-devel (git-0eb78a078e)
OpenGL shading language version string: 4.50
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.0-devel (git-0eb78a078e)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #109 on: November 30, 2019, 11:35:44 AM »
What platform are you running it on?

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #110 on: November 30, 2019, 11:36:30 AM »
This is what it looks like for me
Attract master-git, OS Linux,
AMD RAVEN APU
1920x1080
everything else works fine

Ambience HD is heavy on OpenGL shaders, it does not support GLES. Try building AM without GLES
you can check the shader language version by launching attract -v

Normal Linux desktop? [ Gentoo ]

Code: [Select]
Attract-Mode v2.6.0 (Linux, SFML 2.5.1 +FontConfig +Xinerama +SWF +7z +Curl)
avcodec 58.54.100 / avformat 58.29.100 / swscale 5.5.100 / avutil 56.31.100 / swresample 3.5.100

OpenGL 4.5 (Compatibility Profile) Mesa 20.0.0-devel (git-0eb78a078e)
 - vendor  : X.Org
 - renderer: AMD RAVEN (DRM 3.35.0, 5.4.0-gentoo-x86_64, LLVM 10.0.0)

Shaders are available.
Just built it explicitly disabling gles with USE_GLES=0, and it's still the same
Arcadeflow seems to be the other shader heavy theme, which works fine
« Last Edit: November 30, 2019, 11:39:48 AM by tvsht »

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #111 on: November 30, 2019, 11:44:23 AM »
if ArcadeFlow's shaders comply with the GLSL 1.10 specs it will run, I'm using GLSL 1.30
I could in theory downgrade it to GLSL 1.10, but I don't have any platform to test it on atm.

This is also the reason why it does not run on older Macs. I'll have to think about it.

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #112 on: November 30, 2019, 11:47:05 AM »
And please! Use github for reporting issues. There will gonna be a mess here soon and difficult to track.

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #113 on: November 30, 2019, 11:51:52 AM »
And please! Use github for reporting issues. There will gonna be a mess here soon and difficult to track.

Sorry, I will if you think that I should, after this one.

I'm confused [ this isn't my domain ] Isn't my system GLSL ES 3.20 ? Am I not getting something?

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #114 on: November 30, 2019, 12:04:14 PM »
OpenGL ES is a crippled version of OpenGL. It's for mobile and embedded systems. There is no reason to use it on a PC. I have no idea why it's showing up.

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #115 on: November 30, 2019, 12:09:13 PM »
OpenGL ES is a crippled version of OpenGL. It's for mobile and embedded systems. There is no reason to use it on a PC. I have no idea why it's showing up.

If I'm correct "normal": GLSL corresponds to OpenGL version and I'm running 4.5? So everything seems to be in place? It's a recent GPU

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #116 on: November 30, 2019, 12:16:26 PM »
Your log file tells otherwise:
Code: [Select]
0:15(8): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)It seems that your drivers are incompatibile with Opengl 3.0 which uses GLSL 1.30 shader language

tvsht

  • Full Member
  • ***
  • Posts: 40
    • View Profile
Re: Ambience HD theme v0.7 beta [Released]
« Reply #117 on: November 30, 2019, 12:25:10 PM »
Your log file tells otherwise:
Code: [Select]
0:15(8): error: bit-wise operations are forbidden in GLSL 1.10 (GLSL 1.30 or GLSL ES 3.00 required)It seems that your drivers are incompatibile with Opengl 3.0 which uses GLSL 1.30 shader language

They certainly are, my whole desktop requires OpenGL 3.0 to be accelerated, and never versions supersede older ones, again I'm on 4.5 +.
I feel like you're telling me that my drivers/gpu are too old to run this? While I'm running just released AAA games? It should probably handle this.
I might be totally in the wrong, someone please correct me if

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #118 on: November 30, 2019, 12:28:07 PM »
Send me one more thing, the SFML version. It's the first line in the log. Nevermind, I see 2.5.1

Oomek

  • Administrator
  • Sr. Member
  • *****
  • Posts: 311
  • Radek Dutkiewicz
    • View Profile
    • github.com/oomek
Re: Ambience HD theme v0.7 beta [Released]
« Reply #119 on: November 30, 2019, 12:34:01 PM »
I'm out of ideas mate. Try forcing the shader compiler to using newer GLSL by adding as the first line
Code: [Select]
#version 130in every .frag and .vert file in shaders folder