------------------------------ Package information for PCSX2 ------------------------------ * The reasons given by upstream as to why they remove -fPIC are the following: - Code only supports the i386 architecture. - Code uses the ebx register and this is not compliant with -fPIC. - The use of -fPIC negatively impacts the performance of the program. - The .so file are not shared libraries but plug-ins. No program should try to link with them. ------------------------------------------ Information about the plug-ins for video ------------------------------------------ * GSdx plug-in currently require a video card that supports at least OpenGL 3.3. A noninclusive list of cards that support OpenGL 3.0 is: - Radeon HD series (except HD2300) - GeForce 8, 9, 100-series, 200-series, 300-series, 400-series and 500-series - Intel Sandy Bridge HD Graphics 2000 and up * Currently the proprietary drivers for AMD and Nvidia have support for OpenGL 3.0 and above. GSdx plug-in use the following extensions/commands that may or may not be completely implemented in the open source video stack: - OpenGL 3.x (supported on Mesa 10.x) - OpenGL 4.0 + GL_ARB_GPU_shader5 (improve FXAA, optional) - OpenGL 4.1 + GL_ARB_separate_shader_objects - OpenGL 4.2 + GL_ARB_map_buffer_alignment + GL_ARB_shader_image_load_store + GL_ARB_shading_language_420pack + GL_ARB_texture_storage - OpenGL 4.3 + GL_ARB_explicit_uniform_location + GL_ARB_framebuffer_no_attachments + GL_ARB_copy_image (optional) - OpenGL 4.4 + GL_ARB_buffer_storage - OpenGL 4.5 + GL_ARB_clip_control + GL_ARB_direct_state_access + GL_ARB_texture_barrier The current status for the open source drivers can be found at: - http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt