Gsdx future discussion
(03-23-2016, 08:05 PM)Parotaku Wrote: I may be wrong but I think 'Saru gechu 2/Ape escape 2' texture bug is Mipmap related too... Wink

Yes, it's related to Mipmapping.

Here's a list of reported mipmapping issues,

https://github.com/PCSX2/pcsx2/labels/GSdx%3A%20Mipmap
http://forums.pcsx2.net/Forum-Bug-report...y=lastpost&order=desc&datecut=9999&prefix=12
Reply

Sponsored links

(03-23-2016, 07:48 PM)Blyss Sarania Wrote: Okay, I see now.

That explains why this isn't super straightforward. I've wondered.

Actually it could even be worse. A texture on the GS is a pointer to a memory location + the byte size of a row (!= unrelated to the number of texel in a row) + a way to interpret data. For example, you could write a 32 bits RGBA texels but read back as fours 8 bits palette index or two 16 bits RGBA, or 24 bits depth value if you want. Changing the format, change also the "pseudo" size of the texture. So on the GS it will be allowed to have a mipmap contains some depth information, another layer could be the current rendering target, and another one the "input" texture. GS is limitless.

On a standard GPU, a texture is a single fixed size and a single fixed format (there are a couple of limited tricks with texture view but we are far from gs).
Reply
Let's redo a summary about the removal of pure openGL 3.3. I won't bother to do a legacy plugin if nobody uses it. Neither I will do a new legacy plugin every 3 months.

 
                 
         
   
       
Intel openGL compatibilities
GPU Windows Linux
SB/IB remain unsupported Good
HW/BW could someone tell if GL 4.5 is supported Good
Skylake and up Good Good
 

 
                   
       
Nvidia openGL compatibilities
GPU Windows Linux
DX10 GPU class Will become unsupported Could switch to free driver (much more accurate but slower)
DX11/12 GPU class Good Good
 

 
                         
Amd openGL compatibilities
GPU Windows Linux
DX10 GPU class Will become unsupported Good: Will switch to free driver as proprietary driver isn't supported anymore
DX11/12 GPU class Good Good

Summary:
* could someone tell me which extension are supported on broadwell/haswell.
GL 4.4 ? or GL 4.5 ? (or lower Sad )
If not 4.5, are GL_ARB_clip_control, GL_ARB_direct_state_access, GL_ARB_texture_barrier supported. (accurate blending requires the later).
* DX10 AMD users will likely use DX anyway
* DX10 Nvidia users. Currently ~5% of the market (steam)


Finally remains
* the mac OSx case which is limited to openGL 4.1
* And potentially virtual machine
Reply
For my haswell 4690K intel states on their site

Quote:OpenGL* Support 4.3
http://ark.intel.com/products/80811/Inte...o-3_90-GHz

To be honest, the legacy plugin should just stay as-is and then work on the newer one. If people with old hardware want to use OGL they can get the legacy plugin, everybody else with hardware from the last 4-5 years can use the new one.
[Image: ref-sig-anim.gif]

Reply
I'm sure the ark site is the status at the release. Not the current status of the driver (or Intel is really lazy)
Reply
Yes, IMO the legacy plugin should be nothing more than the current version of GSdx. No need to do extra work, just give it a nice legacy name and there you go.
[Image: XTe1j6J.png]
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Reply
(04-07-2016, 08:48 PM)gregory Wrote: I'm sure the ark site is the status at the release. Not the current status of the driver (or Intel is really lazy)

Ok, straight from the latest drive release notes Tongue

Quote:4th Generation Intel® Core™ Processors with Intel® HD Graphics
5000/4600/4400/4200
OpenGL 4.3

https://downloadmirror.intel.com/25860/e...0.4380.pdf

Bonus facts!
the 5000 and 6000 series intel cards have 4.4 support, apart from 5100 and 5200 which only support 4.3

Also all intel IGP's from 4th gen and up support DX12, allegedly.
[Image: ref-sig-anim.gif]

Reply
Ok. Screw it.

I forked the plugin. It misses some VS messes to build it.

Beside before I forget, AMD user will need to read/complain on this thread https://community.amd.com/thread/194895
Reply
Two best places for checking opengl version support and extensions. Many filtering options.

http://opengl.delphigl.de/
clone?
http://delphigl.de/glcapsviewer/listreports.php

And another one
check for Recent GPU info entries
http://www.ozone3d.net/gpudb/
Reply
(04-10-2016, 08:01 PM)sirdaniel Wrote: Two best places for checking opengl version support and extensions. Many filtering options.

http://opengl.delphigl.de/
clone?
http://delphigl.de/glcapsviewer/listreports.php

And another one
check for Recent GPU info entries
http://www.ozone3d.net/gpudb/

The database you linked isn't official and missing Windows 10 references? Why rely on a database when you can read it directly from the driver in most cases.
For instance, OpenGL Extensions Viewer tells me that my GTX 750 is nearly compliant with GL 4.5; but isn't quite there because the 7 remaining extensions require a 900 series GPU.
Reply




Users browsing this thread: 2 Guest(s)