pcsx2/debian-unstable-upstream
gregory.hainaut 0046f4a6f7 debian:
* add libaio new dependency
* update create_pcsx2_tarball_from_svn_repository script to support svn 1.7


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5496 96395faa-99c1-11dd-bbfe-3dabce05a288
2013-01-02 16:09:09 +00:00
..
patches i18n: add more fallback for some languages (thanks to pg) 2011-12-21 20:27:03 +00:00
source debian: align the package with latest cmake change. 2011-07-14 09:21:57 +00:00
changelog [debian] 2010-07-02 15:02:44 +00:00
compat debian: update of the package round1 2012-05-11 20:21:44 +00:00
control debian: 2013-01-02 16:09:09 +00:00
copyright debian: update of the package round1 2012-05-11 20:21:44 +00:00
create_pcsx2_tarball_from_svn_repository.sh debian: 2013-01-02 16:09:09 +00:00
docs debian: round 2 2012-05-11 20:26:03 +00:00
install GSdx, linux: remove some letf-overs 2012-09-08 16:06:44 +00:00
lintian-overrides debian: round 2 2012-05-11 20:26:03 +00:00
manpages debian: round 2 2012-05-11 20:26:03 +00:00
menu gsdx linux: uses OGL device by default instead of GSnull. Issue arise when renderer is 0 -> device is GSnull but GSRenderer is ogl 2012-05-17 14:18:37 +00:00
README.Debian i18n: tr_TR pcsx2_Iconized is wrongly translated. I fuzzy all strings to have an english string instead of lookup key 2012-05-11 20:52:50 +00:00
rules debian: update of the package round1 2012-05-11 20:21:44 +00:00
watch debian: update of the package round1 2012-05-11 20:21:44 +00:00

------------------------------
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
------------------------------------------

 * The zzogl plug-in comes in two flavors:
   - The Nvidia Cg version which requires the non-free nvidia-cg-toolkit
     package. Since this package contains GPL-2+ code this plug-in can't be
     distributed without an GPL exception allowing linking with non-free
     libraries. If the user desires to try this flavor of the plug-in he/she
     must:
     + Install the nvidia-cg-dev or nvidia-cg-toolkit package from non-free.
     + Pass "-DGLSL_API=FALSE" to dh_auto_configure in the rules file.
     + Add "usr/lib/*/games/pcsx2/*.dat /usr/share/games/pcsx2/" to the install
       file.
     + Compile the program using dpkg-buildpackage.
     This plug-in currently provides the greatest compatibility with video cards
     and drivers. It currently works with open source drivers like radeon R600.
   - The OpenGL Shading Language (GLSL) version which currently only works with
     AMD video cards but support for other cards is being worked on.

 * The GSdx plug-in currently only supports the OpenGL software renderer.

 * The GSdx and zzogl GLSL plug-ins currently require a video card that supports
   at least OpenGL 3.0. 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 3000

 * Currently only the proprietary drivers for AMD and Nvidia have support for
   OpenGL 3.0 and above. The GSdx and/or zzogl GLSL plug-ins use the following 
   extensions/commands that may or may not be completely implemented in the open
   source video stack:
   - OpenGL 3.0
     + glClearBuffer
     + glGetStringi
     + glVertexAttribI
     + GLX_ARB_create_context
     + GL_APPLE_vertex_array_object
     + GL_ARB_framebuffer_object
   - OpenGL 3.1
     + GL_ARB_texture_rectangle (zzogl)
     + GL_ARB_uniform_buffer_object
   - OpenGL 3.2
     + GL_ARB_geometry_shader4 (GSdx)
     + GL_ARB_draw_elements_base_vertex
     + GLX_ARB_create_context_profile
   - OpenGL 3.3
     + GL_ARB_blend_func_extended (GSdx)
     + GL_ARB_explicit_attrib_location
     + GL_ARB_sampler_objects (GSdx)
   - OpenGL 4.1
     + GL_ARB_separate_shader_objects
   - OpenGL 4.2
     + GL_ARB_map_buffer_alignment
     + GL_ARB_shading_language_420pack
     + GL_ARB_texture_storage
   - Extensions that may get included in future versions:
     + GL_NV_copy_image
   The current status for the open source drivers can be found at:
   - http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt