#ANGLE

40 messages ยท Page 1 of 1 (latest)

primal dagger
#

A research thread for Google's OpenGLES -> DX9 library.

#

This has come up in a few threads so I figured I'd make a dedicated place for this.

At the time of posting we've only had limited success with OpenGL 1.1 and occasionally 1.3. This will cover OpenGL ES up to and including 2.0. 3.0 will be out of scope as ANGLE requires DX11 or Vulkan for this.

stone otter
#

this would be nuts

primal dagger
#

I've been on this for a while but had a really frustrating time trying to compile ANGLE as a first time user. Probably a bit of that is amateur mistakes but I'm slowly making progress.

somber pasture
#

Oooo

primal dagger
primal dagger
#

Current mood:

rigid grove
#

Err, just to check - OpenGL ES is the mobile version of openGL, right? are you trying to Remix old mobile games or something?

primal dagger
#

You know, I might be an idiot. It didn't occur to me that I was looking for GLEW.

#

๐Ÿ˜”

#

I may finish building it as a curiosity though.

rigid grove
#

I mean, it's entirely possile some older 3d games got re-released as openGL during the early days of mobile gaming, but I'm not sure that's what you're aiming for

primal dagger
#

Nope, you're right. I was following up on an idea but I hadn't really thought it through yet, good catch.

light birch
#

there have been a few games that should work with Remix utilizing OGL ES actually

#

and i also at some point did find a wrapper that should be capable of converting OpenGL 1.4 to 2.0 ES, which can then be converted to DX9 with ANGLE

#

i'll see if i can dig that up again

primal dagger
#

I want to say GODOT 3.0 has OpenGL 2.0 ES, not sure how compatible it'll be though.

primal dagger
#

For what it's worth I finally finished creating a solution to build. Enabling d3d9 by default is really simple. I'll just leave the d3d11 backend intact and unused for now

#

Pretty sure I have the settings done right, I'll try building in a bit.

#

Even if it doesn't work out it's not a complete wash. There's a GLSL->HLSL translator that sounds promising inside the files.

light birch
#

very nice

#

and yeah, even if this doesn't work out for general OpenGL games, it should still allow us to use it with the few ES games that exist

primal dagger
#

Anyone got a list of GLES titles for testing?

primal dagger
#

Truth be told, I'm not really sure if this can be used as an interceptor in its current state, but as a static library I'm finding a lot of open source projects use OpenGLES 2.0 as their default renderer and this would at least make converting to DX9 a seamless process.

somber pasture
#

Android emulators

primal dagger
#

Can't say I'm familiar with it but I need to figure out a few things first.

umbral wigeon
#

I know Nox uses direct x and opengl

#

but i don't know where to put it to hook

#

cause it installs weirdly in 2 directories

#

I also know theres google play for Windows 11 now but i dunno

stone otter
#

im curious if pneumbra can be built using OpenGL ES

#

they are completely open source

tender wind
#

Temple run RTX

#

or wait, we got those Microsoft store games, right?

#

They use GLES as well

primal dagger
#

The Microsoft store is pretty much off limits unfortunately, modding games there is made extremely difficult by the locked down permissions on the install folder.

stone otter
#

things have changed but you cannot touch the exe from what I understand