Texture filitering

Hello, does the eternity engine support Trilinear on the texture filter? If so, where do I set it? Thanks!

Share this post


Link to post

I'm pretty certain that it doesn't. They've also said that they have no plans to support OpenGL either, so that's not much of an option for using texture filtering.

EDIT: Disregard the above. I just found out that you can turn on an OpenGL backend and you can select linear filtering, which appears to be on by default.

Share this post


Link to post

So there's no plan to support Trilinear filtering? Is there other way to get rid of the pixels then? Thanks

Share this post


Link to post
Sodaholic said:

I'm pretty certain that it doesn't. They've also said that they have no plans to support OpenGL either, so that's not much of an option for using texture filtering.

EDIT: Disregard the above. I just found out that you can turn on an OpenGL backend and you can select linear filtering, which appears to be on by default.

No, the GL backend is like ZDoom's DirectX backend: it's still using the software renderer, just drawing it to a large hardware-accelerated surface to get around SDL's crappy drawing code.

Yhe1 said:

So there's no plan to support Trilinear filtering? Is there other way to get rid of the pixels then? Thanks

Smearing vaseline across your display might help.

Share this post


Link to post

Until I add the ability to scale up/down the screen in the hardware backend, the filtering you choose won't currently have an effect and is only there for selectability in case of, ex, driver-specific issues with EE's approach. Now, once I de-wed the scaling from the framebuffer size, you could, for example, scale up a smaller screen and then the filtering will kick in, smoothing the pixels in the manner directed.

Will the results look good? No idea.

BTW it's important for me to reiterate once again that the GL 2D-in-3D backend is *NOT* a hardware renderer in the sense of most ports. It's closer to what ZDoom does when you tell it to use Direct3D - it renders the game into a texture and then pastes that texture to a fullscreen quad. This is using OpenGL as a context for display of two-dimensional graphics, in the same way as many console games such as Castlevania: Symphony of the Night.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now