#glfw β Public Fediverse posts
Live and recent posts from across the Fediverse tagged #glfw, aggregated by home.social.
-
Hi folks! πβοΈ
Here's an update of "Dima wants crisps π"! ππ¬π https://fediverse.tv/w/iaVL7qp89sp8jMeh47hW3k
You can download the new version from here ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.9.0
Or through my website ππ https://xolat.games/search-by-tags/glfw.html
Have a good day! π
#cpp #cplusplus #opengl #gamedev #games #game #prototype #opensource #codeberg #singleplayer #3d #3dgame #3dgames #blender #blender3d #noai #glfw #glfw3 #cmake #cmake3 #codelite #opengl3 #glsl #devlog #devlogs #development
-
Hi folks! πβοΈ
Here's an update of "Dima wants crisps π"! ππ¬π https://fediverse.tv/w/iaVL7qp89sp8jMeh47hW3k
You can download the new version from here ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.9.0
Or through my website ππ https://xolat.games/search-by-tags/glfw.html
Have a good day! π
#cpp #cplusplus #opengl #gamedev #games #game #prototype #opensource #codeberg #singleplayer #3d #3dgame #3dgames #blender #blender3d #noai #glfw #glfw3 #cmake #cmake3 #codelite #opengl3 #glsl #devlog #devlogs #development
-
Hi folks! πβοΈ
Here's an update of "Dima wants crisps π"! ππ¬π https://fediverse.tv/w/iaVL7qp89sp8jMeh47hW3k
You can download the new version from here ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.9.0
Or through my website ππ https://xolat.games/search-by-tags/glfw.html
Have a good day! π
#cpp #cplusplus #opengl #gamedev #games #game #prototype #opensource #codeberg #singleplayer #3d #3dgame #3dgames #blender #blender3d #noai #glfw #glfw3 #cmake #cmake3 #codelite #opengl3 #glsl #devlog #devlogs #development
-
Hi folks! πβοΈ
Here's an update of "Dima wants crisps π"! ππ¬π https://fediverse.tv/w/iaVL7qp89sp8jMeh47hW3k
You can download the new version from here ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.9.0
Or through my website ππ https://xolat.games/search-by-tags/glfw.html
Have a good day! π
#cpp #cplusplus #opengl #gamedev #games #game #prototype #opensource #codeberg #singleplayer #3d #3dgame #3dgames #blender #blender3d #noai #glfw #glfw3 #cmake #cmake3 #codelite #opengl3 #glsl #devlog #devlogs #development
-
Hi folks! πβοΈ
Here's an update of "Dima wants crisps π"! ππ¬π https://fediverse.tv/w/iaVL7qp89sp8jMeh47hW3k
You can download the new version from here ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.9.0
Or through my website ππ https://xolat.games/search-by-tags/glfw.html
Have a good day! π
#cpp #cplusplus #opengl #gamedev #games #game #prototype #opensource #codeberg #singleplayer #3d #3dgame #3dgames #blender #blender3d #noai #glfw #glfw3 #cmake #cmake3 #codelite #opengl3 #glsl #devlog #devlogs #development
-
Greetings everyone! βοΈ
Here's another one update of "Dima wants crisps π".
I have add spruces! π²π²π²π (if it say shortly)
https://fediverse.tv/w/9J23vAxE34VXS5vVyqVca9 π¬
You can download the new version from Codeberg ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.8.0
Or you can also download this game from my website, as always π https://xolat.games/search-by-tags/glfw.html
Thanks for reading! And I wish ya a good day! π
#opengl #gamedev #cpp #cplusplus #glfw #blender #blender3d #gimp #gimp3 #opensource #codeberg #assimp #cmake #glfw3 #bullet3 #3d #codelite
-
Greetings everyone! βοΈ
Here's another one update of "Dima wants crisps π".
I have add spruces! π²π²π²π (if it say shortly)
https://fediverse.tv/w/9J23vAxE34VXS5vVyqVca9 π¬
You can download the new version from Codeberg ποΈπ https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.8.0
Or you can also download this game from my website, as always π https://xolat.games/search-by-tags/glfw.html
Thanks for reading! And I wish ya a good day! π
#opengl #gamedev #cpp #cplusplus #glfw #blender #blender3d #gimp #gimp3 #opensource #codeberg #assimp #cmake #glfw3 #bullet3 #3d #codelite
-
And another one new! π°
I've rename "Dima stand π§ββοΈ" on "Dima wants crisps π".
And now this means that Dima now hasn't a plan to stands only π. He also want now to walk, jump, and do more actions! π
The repository now available by this new link π https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
-
And another one new! π°
I've rename "Dima stand π§ββοΈ" on "Dima wants crisps π".
And now this means that Dima now hasn't a plan to stands only π. He also want now to walk, jump, and do more actions! π
The repository now available by this new link π https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
-
And another one new! π°
I've rename "Dima stand π§ββοΈ" on "Dima wants crisps π".
And now this means that Dima now hasn't a plan to stands only π. He also want now to walk, jump, and do more actions! π
The repository now available by this new link π https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
-
And another one new! π°
I've rename "Dima stand π§ββοΈ" on "Dima wants crisps π".
And now this means that Dima now hasn't a plan to stands only π. He also want now to walk, jump, and do more actions! π
The repository now available by this new link π https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
-
And another one new! π°
I've rename "Dima stand π§ββοΈ" on "Dima wants crisps π".
And now this means that Dima now hasn't a plan to stands only π. He also want now to walk, jump, and do more actions! π
The repository now available by this new link π https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
-
Hi folks! βοΈ
Here's a little update of my game about Dima who doesn't just stand now, but also can jumps and walks πββοΈ
π https://fediverse.tv/w/vuGvDwkhYvLgSWP4HUHgzy
In this update I've remove that "dumb" background, and change it on a normal one.
And also I've fix the hairs of Dima πββοΈ
#opengl #cpp #cplusplus #cmake #codelite #glfw #glfw3 #opengl3 #3d #3dgame #platformer #gamedev #PlatformerGame #gimp #gimp3 #blender #blender3d #codeberg #opensource #game #games #3dplatformer #assimp #bullet3 #miniaudio #devlog
-
Hi folks! βοΈ
Here's a little update of my game about Dima who doesn't just stand now, but also can jumps and walks πββοΈ
π https://fediverse.tv/w/vuGvDwkhYvLgSWP4HUHgzy
In this update I've remove that "dumb" background, and change it on a normal one.
And also I've fix the hairs of Dima πββοΈ
#opengl #cpp #cplusplus #cmake #codelite #glfw #glfw3 #opengl3 #3d #3dgame #platformer #gamedev #PlatformerGame #gimp #gimp3 #blender #blender3d #codeberg #opensource #game #games #3dplatformer #assimp #bullet3 #miniaudio #devlog
-
Hi folks! βοΈ
Here's a little update of my game about Dima who doesn't just stand now, but also can jumps and walks πββοΈ
π https://fediverse.tv/w/vuGvDwkhYvLgSWP4HUHgzy
In this update I've remove that "dumb" background, and change it on a normal one.
And also I've fix the hairs of Dima πββοΈ
#opengl #cpp #cplusplus #cmake #codelite #glfw #glfw3 #opengl3 #3d #3dgame #platformer #gamedev #PlatformerGame #gimp #gimp3 #blender #blender3d #codeberg #opensource #game #games #3dplatformer #assimp #bullet3 #miniaudio #devlog
-
Hi folks! βοΈ
Here's a little update of my game about Dima who doesn't just stand now, but also can jumps and walks πββοΈ
π https://fediverse.tv/w/vuGvDwkhYvLgSWP4HUHgzy
In this update I've remove that "dumb" background, and change it on a normal one.
And also I've fix the hairs of Dima πββοΈ
#opengl #cpp #cplusplus #cmake #codelite #glfw #glfw3 #opengl3 #3d #3dgame #platformer #gamedev #PlatformerGame #gimp #gimp3 #blender #blender3d #codeberg #opensource #game #games #3dplatformer #assimp #bullet3 #miniaudio #devlog
-
Hi folks! βοΈ
Here's a little update of my game about Dima who doesn't just stand now, but also can jumps and walks πββοΈ
π https://fediverse.tv/w/vuGvDwkhYvLgSWP4HUHgzy
In this update I've remove that "dumb" background, and change it on a normal one.
And also I've fix the hairs of Dima πββοΈ
#opengl #cpp #cplusplus #cmake #codelite #glfw #glfw3 #opengl3 #3d #3dgame #platformer #gamedev #PlatformerGame #gimp #gimp3 #blender #blender3d #codeberg #opensource #game #games #3dplatformer #assimp #bullet3 #miniaudio #devlog
-
Hello everyone again! πβοΈ
Here's an update of Dima who now can don't just stands, but also walks πββοΈββ‘οΈ and jumps!
https://fediverse.tv/w/3qhzVPf4Cw4fxkYDVM4CRS
The link to download it you can find in the video description, as always π
Stays awesomes, and I wish ya a good day! π
#opengl #opengl3 #cmake #cmake3 #codelite #glfw #glfw3 #3d #3dgame #blender #blender3d #game #games #gamedev #platformer #PlatformerGame #codeberg #opensource #assimp #bullet3 #3dplatformer #cpp #cplusplus #gimp #gimp3 #linux
-
Hello everyone again! πβοΈ
Here's an update of Dima who now can don't just stands, but also walks πββοΈββ‘οΈ and jumps!
https://fediverse.tv/w/3qhzVPf4Cw4fxkYDVM4CRS
The link to download it you can find in the video description, as always π
Stays awesomes, and I wish ya a good day! π
#opengl #opengl3 #cmake #cmake3 #codelite #glfw #glfw3 #3d #3dgame #blender #blender3d #game #games #gamedev #platformer #PlatformerGame #codeberg #opensource #assimp #bullet3 #3dplatformer #cpp #cplusplus #gimp #gimp3 #linux
-
Hello everyone again! πβοΈ
Here's an update of Dima who now can don't just stands, but also walks πββοΈββ‘οΈ and jumps!
https://fediverse.tv/w/3qhzVPf4Cw4fxkYDVM4CRS
The link to download it you can find in the video description, as always π
Stays awesomes, and I wish ya a good day! π
#opengl #opengl3 #cmake #cmake3 #codelite #glfw #glfw3 #3d #3dgame #blender #blender3d #game #games #gamedev #platformer #PlatformerGame #codeberg #opensource #assimp #bullet3 #3dplatformer #cpp #cplusplus #gimp #gimp3 #linux
-
Hello everyone again! πβοΈ
Here's an update of Dima who now can don't just stands, but also walks πββοΈββ‘οΈ and jumps!
https://fediverse.tv/w/3qhzVPf4Cw4fxkYDVM4CRS
The link to download it you can find in the video description, as always π
Stays awesomes, and I wish ya a good day! π
#opengl #opengl3 #cmake #cmake3 #codelite #glfw #glfw3 #3d #3dgame #blender #blender3d #game #games #gamedev #platformer #PlatformerGame #codeberg #opensource #assimp #bullet3 #3dplatformer #cpp #cplusplus #gimp #gimp3 #linux
-
Hello everyone again! πβοΈ
Here's an update of Dima who now can don't just stands, but also walks πββοΈββ‘οΈ and jumps!
https://fediverse.tv/w/3qhzVPf4Cw4fxkYDVM4CRS
The link to download it you can find in the video description, as always π
Stays awesomes, and I wish ya a good day! π
#opengl #opengl3 #cmake #cmake3 #codelite #glfw #glfw3 #3d #3dgame #blender #blender3d #game #games #gamedev #platformer #PlatformerGame #codeberg #opensource #assimp #bullet3 #3dplatformer #cpp #cplusplus #gimp #gimp3 #linux
-
So, the next one thing! "Dima stand π§ββοΈ" (https://codeberg.org/xolatgames/Dima-stand) now uses Assimp as a library for parsing 3D model files (instead of the parser that I was wrote by my own), and even Bullet Physics SDK for creation some 3D physic.
#cpp #cplusplus #cmake #assimp #bullet3 #bullet #3d #3dgame #simulator #codeberg #opensource #codelite #linux #stb #stb_image #blender #blender3d #gimp #gimp3 #glfw #glfw3 #opengl #glm
-
So, the next one thing! "Dima stand π§ββοΈ" (https://codeberg.org/xolatgames/Dima-stand) now uses Assimp as a library for parsing 3D model files (instead of the parser that I was wrote by my own), and even Bullet Physics SDK for creation some 3D physic.
#cpp #cplusplus #cmake #assimp #bullet3 #bullet #3d #3dgame #simulator #codeberg #opensource #codelite #linux #stb #stb_image #blender #blender3d #gimp #gimp3 #glfw #glfw3 #opengl #glm
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: OpenGL Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ OpenGL. ΠΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ Π΅Π³ΠΎ Π±Π΅Π· ΡΠ²Π°ΠΆΠ΅Π½ΠΈΡβ¦ ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ! Π Π΅ΡΡ ΠΏΡΠΈΠ·Π½Π°Π΅ΠΌ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΡΠ°ΠΊΡ: ΠΌΡ ΡΡΠ°ΡΠΈΠΌ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π±ΠΎΠΉΠ»Π΅ΡΠΏΠ»Π΅ΠΉΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ typedefβΡ ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΌΠΈΠ½ΡΡΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ Ρ ΡΡΠΈΠΌ ΠΆΠΈΡΡ.
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: OpenGL Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ OpenGL. ΠΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ Π΅Π³ΠΎ Π±Π΅Π· ΡΠ²Π°ΠΆΠ΅Π½ΠΈΡβ¦ ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ! Π Π΅ΡΡ ΠΏΡΠΈΠ·Π½Π°Π΅ΠΌ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΡΠ°ΠΊΡ: ΠΌΡ ΡΡΠ°ΡΠΈΠΌ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π±ΠΎΠΉΠ»Π΅ΡΠΏΠ»Π΅ΠΉΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ typedefβΡ ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΌΠΈΠ½ΡΡΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ Ρ ΡΡΠΈΠΌ ΠΆΠΈΡΡ.
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: OpenGL Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ OpenGL. ΠΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ Π΅Π³ΠΎ Π±Π΅Π· ΡΠ²Π°ΠΆΠ΅Π½ΠΈΡβ¦ ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ! Π Π΅ΡΡ ΠΏΡΠΈΠ·Π½Π°Π΅ΠΌ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΡΠ°ΠΊΡ: ΠΌΡ ΡΡΠ°ΡΠΈΠΌ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π±ΠΎΠΉΠ»Π΅ΡΠΏΠ»Π΅ΠΉΡ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ typedefβΡ ΠΈ Π² ΡΠ΅Π»ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΌΠΈΠ½ΡΡΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ Ρ ΡΡΠΈΠΌ ΠΆΠΈΡΡ.
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: ΠΡΠΈΠ²Π΅Ρ, OpenGL
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΡΠΊΡΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΊ Π½Π° ΡΡΡΡ Π²ΠΊΠΎΡΡΡΠΈΡΡ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ OpenGL?
https://habr.com/ru/articles/1012786/
#php #opengl #glfw #Π½ΠΈΠΊΡΠΎΠ²Π΅Π΄ΡΠ½Π΅ΡΠΈΡΠ°Π΅ΡΡΠ΅Π³ΠΈ
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: ΠΡΠΈΠ²Π΅Ρ, OpenGL
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΡΠΊΡΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΊ Π½Π° ΡΡΡΡ Π²ΠΊΠΎΡΡΡΠΈΡΡ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ OpenGL?
https://habr.com/ru/articles/1012786/
#php #opengl #glfw #Π½ΠΈΠΊΡΠΎΠ²Π΅Π΄ΡΠ½Π΅ΡΠΈΡΠ°Π΅ΡΡΠ΅Π³ΠΈ
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: ΠΡΠΈΠ²Π΅Ρ, OpenGL
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΡΠΊΡΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΊ Π½Π° ΡΡΡΡ Π²ΠΊΠΎΡΡΡΠΈΡΡ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ OpenGL?
https://habr.com/ru/articles/1012786/
#php #opengl #glfw #Π½ΠΈΠΊΡΠΎΠ²Π΅Π΄ΡΠ½Π΅ΡΠΈΡΠ°Π΅ΡΡΠ΅Π³ΠΈ
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: Hello Window
ΠΡΠΎ Π²Π΅Π΄Ρ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ... Π ΠΌΠΈΡΠ΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ° "OpenGL Tutorial" (( ΡΠ°Π· , Π΄Π²Π°Ρ )). ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΠ°ΡΠ΅ΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½? ΠΡΠ²Π΅Ρ: Π§ΡΠΎΠ±Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΈΡ ! Π’Π°ΠΊ ΡΡΠΎ Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Ρ Π‘/Π‘++ Π½Π° PHP. Π Π²Ρ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ? Π― Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ±ΡΠ°Π»ΡΡ?
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: Hello Window
ΠΡΠΎ Π²Π΅Π΄Ρ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ... Π ΠΌΠΈΡΠ΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ° "OpenGL Tutorial" (( ΡΠ°Π· , Π΄Π²Π°Ρ )). ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΠ°ΡΠ΅ΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½? ΠΡΠ²Π΅Ρ: Π§ΡΠΎΠ±Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΈΡ ! Π’Π°ΠΊ ΡΡΠΎ Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Ρ Π‘/Π‘++ Π½Π° PHP. Π Π²Ρ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ? Π― Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ±ΡΠ°Π»ΡΡ?
-
OpenGL Π² PHP Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π½ΠΈΡΠ°ΡΠΎΠ²: Hello Window
ΠΡΠΎ Π²Π΅Π΄Ρ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ... Π ΠΌΠΈΡΠ΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ° "OpenGL Tutorial" (( ΡΠ°Π· , Π΄Π²Π°Ρ )). ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: ΠΠ°ΡΠ΅ΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½? ΠΡΠ²Π΅Ρ: Π§ΡΠΎΠ±Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΈΡ ! Π’Π°ΠΊ ΡΡΠΎ Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Ρ Π‘/Π‘++ Π½Π° PHP. Π Π²Ρ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ? Π― Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ±ΡΠ°Π»ΡΡ?
-
I've add a background πΌοΈ and change the light π‘ rendering.
For who ones who has an interest, you can download the new version from "Dima stand π§ββοΈ" Codeberg page ποΈπ https://codeberg.org/xolatgames/Dima-stand/releases/tag/v0.3.0
Or check its source code π https://codeberg.org/xolatgames/Dima-stand
#opengl #gl #opengl3 #glfw #glfw3 #cpp #cpluplus #cmake #cmake3 #gles3 #OpenGLES3 #gles #3d #blender #blender3d #gimp #gimp3 #3dgame #simulator #simulators #codelite #Dima #idle
-
I've add a background πΌοΈ and change the light π‘ rendering.
For who ones who has an interest, you can download the new version from "Dima stand π§ββοΈ" Codeberg page ποΈπ https://codeberg.org/xolatgames/Dima-stand/releases/tag/v0.3.0
Or check its source code π https://codeberg.org/xolatgames/Dima-stand
#opengl #gl #opengl3 #glfw #glfw3 #cpp #cpluplus #cmake #cmake3 #gles3 #OpenGLES3 #gles #3d #blender #blender3d #gimp #gimp3 #3dgame #simulator #simulators #codelite #Dima #idle
-
Hello again! So I've add a ground also, and rotation in both x and y axes π https://codeberg.org/xolatgames/Dima-stand
And also prepare the game to publish (and published a game's executable), so you can download the new version as executable file now π https://codeberg.org/xolatgames/Dima-stand/releases/tag/v0.2.0
Have a good evening and night to everyone! βοΈπ
#opengl #gl #OpenGL3 #glfw #glfw3 #gamedev #simulator #simulators #opensource #codeberg #codelite #cmake #blender #blender3d #gimp #3d #gimp3 #devlog #game #games #glm #glsl #cpp #cplusplus
-
Hello again! So I've add a ground also, and rotation in both x and y axes π https://codeberg.org/xolatgames/Dima-stand
And also prepare the game to publish (and published a game's executable), so you can download the new version as executable file now π https://codeberg.org/xolatgames/Dima-stand/releases/tag/v0.2.0
Have a good evening and night to everyone! βοΈπ
#opengl #gl #OpenGL3 #glfw #glfw3 #gamedev #simulator #simulators #opensource #codeberg #codelite #cmake #blender #blender3d #gimp #3d #gimp3 #devlog #game #games #glm #glsl #cpp #cplusplus
-
So, I couldn't resist, and added a texture, and an animation to the game about Dima who just stand π§ββοΈπ https://codeberg.org/xolatgames/Dima-stand
And, you can also try to build this game through CMake now, so you don't need to install CodeLite for building this game especially.
#opengl #gl #glfw #glfw3 #cpp #cpluplus #gimp #3d #gimp3 #blender #blender3d #development #dev #devlog #opensource #codeberg #cmake #cmake3 #codelite #glsl #simulator #3danimation #simulators #opengl3
-
So, I couldn't resist, and added a texture, and an animation to the game about Dima who just stand π§ββοΈπ https://codeberg.org/xolatgames/Dima-stand
And, you can also try to build this game through CMake now, so you don't need to install CodeLite for building this game especially.
#opengl #gl #glfw #glfw3 #cpp #cpluplus #gimp #3d #gimp3 #blender #blender3d #development #dev #devlog #opensource #codeberg #cmake #cmake3 #codelite #glsl #simulator #3danimation #simulators #opengl3
-
Hello everyone! βοΈ
Here's small (tiny) update of "Dima Defense" π https://codeberg.org/xolatgames/Dima-Defense/releases/tag/v0.4.1
And I taken a decision to rewrite "Dima stand π§ββοΈ" π https://codeberg.org/xolatgames/Dima-stand
Now he use GLFW and OpenGL instead of Ogre3D framework.
But more details about this on my devlog π https://xolat.games/devlogs/2026/02/22/post/ π
#opengl #development #devlog #dev #gamedev #glfw #gl #glsl #libgdx #java #towerdefense #cpp #cplusplus #blender #opengl3 #shader #shaders #frustration #2d #3d #blender3d #gcc #codelite #netbeans #rewriting
-
Hello everyone! βοΈ
Here's small (tiny) update of "Dima Defense" π https://codeberg.org/xolatgames/Dima-Defense/releases/tag/v0.4.1
And I taken a decision to rewrite "Dima stand π§ββοΈ" π https://codeberg.org/xolatgames/Dima-stand
Now he use GLFW and OpenGL instead of Ogre3D framework.
But more details about this on my devlog π https://xolat.games/devlogs/2026/02/22/post/ π
#opengl #development #devlog #dev #gamedev #glfw #gl #glsl #libgdx #java #towerdefense #cpp #cplusplus #blender #opengl3 #shader #shaders #frustration #2d #3d #blender3d #gcc #codelite #netbeans #rewriting
-
Wayland's "you can only swap when we say" strikes again (on some compositors):
https://github.com/glfw/glfw/issues/2800We will probably have to code a workaround. The workaround will not be what the Wayland compositors want this to achieve, but will instead waste more system resources as well as peoples time.
I would be *extremely* pro this option if it was opt-in to only swap if visible.
-
Wayland's "you can only swap when we say" strikes again (on some compositors):
https://github.com/glfw/glfw/issues/2800We will probably have to code a workaround. The workaround will not be what the Wayland compositors want this to achieve, but will instead waste more system resources as well as peoples time.
I would be *extremely* pro this option if it was opt-in to only swap if visible.
-
Wayland's "you can only swap when we say" strikes again (on some compositors):
https://github.com/glfw/glfw/issues/2800We will probably have to code a workaround. The workaround will not be what the Wayland compositors want this to achieve, but will instead waste more system resources as well as peoples time.
I would be *extremely* pro this option if it was opt-in to only swap if visible.
-
Wayland's "you can only swap when we say" strikes again (on some compositors):
https://github.com/glfw/glfw/issues/2800We will probably have to code a workaround. The workaround will not be what the Wayland compositors want this to achieve, but will instead waste more system resources as well as peoples time.
I would be *extremely* pro this option if it was opt-in to only swap if visible.
-
Wayland's "you can only swap when we say" strikes again (on some compositors):
https://github.com/glfw/glfw/issues/2800We will probably have to code a workaround. The workaround will not be what the Wayland compositors want this to achieve, but will instead waste more system resources as well as peoples time.
I would be *extremely* pro this option if it was opt-in to only swap if visible.
-
Spent some time today looking at another Wayland event issue in GLFW I can't replicate:
https://github.com/glfw/glfw/issues/2793Do note that the linked code in that issue is *really* rough.
It appears that an event is being read from the file descriptor to a queue but not dispatched to the event handlers. This appears not to be in GLFW code, but potentially driver code for eglSwapBuffers.
-
Spent some time today looking at another Wayland event issue in GLFW I can't replicate:
https://github.com/glfw/glfw/issues/2793Do note that the linked code in that issue is *really* rough.
It appears that an event is being read from the file descriptor to a queue but not dispatched to the event handlers. This appears not to be in GLFW code, but potentially driver code for eglSwapBuffers.
-
Spent some time today looking at another Wayland event issue in GLFW I can't replicate:
https://github.com/glfw/glfw/issues/2793Do note that the linked code in that issue is *really* rough.
It appears that an event is being read from the file descriptor to a queue but not dispatched to the event handlers. This appears not to be in GLFW code, but potentially driver code for eglSwapBuffers.
-
Spent some time today looking at another Wayland event issue in GLFW I can't replicate:
https://github.com/glfw/glfw/issues/2793Do note that the linked code in that issue is *really* rough.
It appears that an event is being read from the file descriptor to a queue but not dispatched to the event handlers. This appears not to be in GLFW code, but potentially driver code for eglSwapBuffers.
-
Spent some time today looking at another Wayland event issue in GLFW I can't replicate:
https://github.com/glfw/glfw/issues/2793Do note that the linked code in that issue is *really* rough.
It appears that an event is being read from the file descriptor to a queue but not dispatched to the event handlers. This appears not to be in GLFW code, but potentially driver code for eglSwapBuffers.
-
Draft PR for GLFW:
glfwWaitEvents (and glfwWaitEventsTimeout) which only return if GLFW events are encountered (or timeout).
This resolves issues with these functions returning early when they shouldn't. I use these to implement Avoyd's power saving for example.
Since my Mac died I've not yet implemented the Cocoa backend, but will likely rent some remote desktop time at some point to add this. Cross platform open source can get expensive!
-
Draft PR for GLFW:
glfwWaitEvents (and glfwWaitEventsTimeout) which only return if GLFW events are encountered (or timeout).
This resolves issues with these functions returning early when they shouldn't. I use these to implement Avoyd's power saving for example.
Since my Mac died I've not yet implemented the Cocoa backend, but will likely rent some remote desktop time at some point to add this. Cross platform open source can get expensive!
-
Draft PR for GLFW:
glfwWaitEvents (and glfwWaitEventsTimeout) which only return if GLFW events are encountered (or timeout).
This resolves issues with these functions returning early when they shouldn't. I use these to implement Avoyd's power saving for example.
Since my Mac died I've not yet implemented the Cocoa backend, but will likely rent some remote desktop time at some point to add this. Cross platform open source can get expensive!
-
Draft PR for GLFW:
glfwWaitEvents (and glfwWaitEventsTimeout) which only return if GLFW events are encountered (or timeout).
This resolves issues with these functions returning early when they shouldn't. I use these to implement Avoyd's power saving for example.
Since my Mac died I've not yet implemented the Cocoa backend, but will likely rent some remote desktop time at some point to add this. Cross platform open source can get expensive!
-
Draft PR for GLFW:
glfwWaitEvents (and glfwWaitEventsTimeout) which only return if GLFW events are encountered (or timeout).
This resolves issues with these functions returning early when they shouldn't. I use these to implement Avoyd's power saving for example.
Since my Mac died I've not yet implemented the Cocoa backend, but will likely rent some remote desktop time at some point to add this. Cross platform open source can get expensive!
-
:mac: π€π»π»
#Metal :metal: + #glfw with #cpp code only.
Had to avoid #objc because my custom build system can't deal with that yet (and I didn't feel like changing that).What a pain to get it to compile.
BUT
It's using the exact same shader as my #Vulkan :vulkan: #HelloTriangle thanks to #Slang β€οΈ
AND
```
$ wc -l src/main.cpp src/shaders/hello_triangle.slang
134 src/main.cpp
40 src/shaders/hello_triangle.slang
164 totalβ―
``` -
:mac: π€π»π»
#Metal :metal: + #glfw with #cpp code only.
Had to avoid #objc because my custom build system can't deal with that yet (and I didn't feel like changing that).What a pain to get it to compile.
BUT
It's using the exact same shader as my #Vulkan :vulkan: #HelloTriangle thanks to #Slang β€οΈ
AND
```
$ wc -l src/main.cpp src/shaders/hello_triangle.slang
134 src/main.cpp
40 src/shaders/hello_triangle.slang
164 totalβ―
``` -
If anyone is using GLFW on Windows with raw mouse motion you might want to test a PR branch we're considering merging. It adds buffered raw mouse reading, which can lower the event loop timing considerably when used with high poll rate mice:
https://github.com/dougbinks/glfw/tree/pr-2750-win32-buf-raw-m
I'd like to get a bit more testing on this before I merge, any help appreciated. Original PR: https://github.com/glfw/glfw/pull/2750#issuecomment-3464783371
-
If anyone is using GLFW on Windows with raw mouse motion you might want to test a PR branch we're considering merging. It adds buffered raw mouse reading, which can lower the event loop timing considerably when used with high poll rate mice:
https://github.com/dougbinks/glfw/tree/pr-2750-win32-buf-raw-m
I'd like to get a bit more testing on this before I merge, any help appreciated. Original PR: https://github.com/glfw/glfw/pull/2750#issuecomment-3464783371