{"push_id":918874717,"size":1000,"distinct_size":1,"ref":"refs/heads/master","head":"cbd7aed0f31016e9aeaaa9eb747fff543906abb7","before":"da4a785fae525e1f20fad2f6cb7db727a85e16ad","commits":[{"sha":"76160505f7a6f7739b9f3e6b465b6c144a78c3eb","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-tc: add an option to avoid blow up dx :p\n\ntexture_cache_depth = 1 (default for openGL)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/76160505f7a6f7739b9f3e6b465b6c144a78c3eb"},{"sha":"2d812deb845bac828595d3d6a3e4b64c6009ff64","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-tc: Depth and Target are interchangeable on the GS !!!\n\nExtend the texture cache to search Color target in Depth target","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/2d812deb845bac828595d3d6a3e4b64c6009ff64"},{"sha":"58ce7d4bb8e57755ce764a04f546f513501e452e","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: emulate texture shuffle\n\nGS doesn't supports texture shuffle/swizzle so it is emulated in a\ncomplex way.\n\nThe idea is to read/write the 32 bits color format as a 16 bit format.\nThis way, RG (16 lsb bits) or BA (16 msb bits) can be read or written with\nsquare texture that targets pixels 1-8 or pixels 8-16.\nHowever shuffle is limited. For example you can copy the green channel\nto either the alpha channel or another green channel.\n\nNote: Partial masking of channel is not yet implemented\n\nV2: improve logging\nV3: better support of green channel in shader\nV4: improve detection of destination (issue due to rounding)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/58ce7d4bb8e57755ce764a04f546f513501e452e"},{"sha":"4bc8bfc23e56c5ea5651db92b965abc0c3c95834","author":{"email":"d1c3e46e941ea9ee1019888b651a032c97b57bf4@gmail.com","name":"refractionpcsx2"},"message":"GSdx-DX: Rough port of texture switching from OGL","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/4bc8bfc23e56c5ea5651db92b965abc0c3c95834"},{"sha":"c925b1d1351921a9703530f7e387c61917197af9","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-tc: support GS mem to depth buffer transfer\n\nPlease test SMT games\n\n(issue #572)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/c925b1d1351921a9703530f7e387c61917197af9"},{"sha":"2dc4e2a04ccd44cb93d63bb8d67a99e8fd7f3305","author":{"email":"d1c3e46e941ea9ee1019888b651a032c97b57bf4@gmail.com","name":"refractionpcsx2"},"message":"GSdx: Gave accurate blend option an extra state, can now do super accurate blending from the GUI","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/2dc4e2a04ccd44cb93d63bb8d67a99e8fd7f3305"},{"sha":"de189b67a23d5c5e0108cf2011831c555260339c","author":{"email":"d1c3e46e941ea9ee1019888b651a032c97b57bf4@gmail.com","name":"refractionpcsx2"},"message":"GSdx: Add option to toggle Texture Cache Depth support.\n\n- Forced off for DX currently to save fallover.","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/de189b67a23d5c5e0108cf2011831c555260339c"},{"sha":"7ee3dbd615ab8eefb97784e9b9a93e08499d0191","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-tc: use the virtual function to check the state\n\nThis ways it will be disabled for dx","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/7ee3dbd615ab8eefb97784e9b9a93e08499d0191"},{"sha":"af09d7e063786406b093f96f0b8de0875e78d579","author":{"email":"d1c3e46e941ea9ee1019888b651a032c97b57bf4@gmail.com","name":"refractionpcsx2"},"message":"GSdx-DX: Modified shader slightly as some bits were incorrect.","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/af09d7e063786406b093f96f0b8de0875e78d579"},{"sha":"955fc3aa35e53eaa51b2068612e7ec1ab9e5be55","author":{"email":"d1c3e46e941ea9ee1019888b651a032c97b57bf4@gmail.com","name":"refractionpcsx2"},"message":"GSdx-DX: Mirror round value change from OGL","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/955fc3aa35e53eaa51b2068612e7ec1ab9e5be55"},{"sha":"6b5a3dedd9077f252cced889aa45038b7a18f7b3","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-debug: add the format in texture cache logging","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/6b5a3dedd9077f252cced889aa45038b7a18f7b3"},{"sha":"b62a2d6a3c09c21b5e1c12a0924602b2ad39f304","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-debug: dump texture in 32 bits when a shuffing effect is detected\n\nOtherwise it is unreadable","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/b62a2d6a3c09c21b5e1c12a0924602b2ad39f304"},{"sha":"05c72980fc41d1c9a06554b50b6a3ebfdb039706","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: avoid to detect PSMT8H as 16 bits","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/05c72980fc41d1c9a06554b50b6a3ebfdb039706"},{"sha":"42e911c78f2aa1802f73bcc0e61f22df120416b7","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: mask alpha channel in depth conversion\n\nMight not work if depth is recasted as a rt (we lost the alpha channel)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/42e911c78f2aa1802f73bcc0e61f22df120416b7"},{"sha":"33c9e9da0aedd8ce82c0a216ee9c2ff517f0c99b","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: new generic OI hack\n\nTo clear a (W, H) RT/Depth, GS can only send a (W , H/2) primitive with\na Z (or RT) pointer in the middle of the buffer\n\nTop-half will be cleared by the color (or the depth).\nBottom-half will be cleared by the depth (or the color).\n\nCode isn't enabled yet but it was tested with success on GoW2.","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/33c9e9da0aedd8ce82c0a216ee9c2ff517f0c99b"},{"sha":"3b127f663bc899235fcefb47a7cbd2c8e1fd6534","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-tc: trace the texture format to detect texture shuffling\n\nIt fixes games that uses 16 bits RT (like snow engine games)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/3b127f663bc899235fcefb47a7cbd2c8e1fd6534"},{"sha":"82818dab3c542582066786fb515df661d46b4798","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: make some room in AlphaCoefficient variable\n\nThe idea will be to use the remaining int to store the FB mask","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/82818dab3c542582066786fb515df661d46b4798"},{"sha":"87f54ae0ffa517e41374e970a8966a282726f31e","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: report error on unsupported case in texture cache\n\nIt seems to impacts lots of games that still have issue (VP2, MTG3, PoP)\n\nThe PSMT32 format is read a PSMT8. I think we need to convert it as PSMT8H (i.e.\nunpack it to have only an alpha channel)","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/87f54ae0ffa517e41374e970a8966a282726f31e"},{"sha":"839003467e4193e66e74857816fa910a536f7088","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx-ogl: add support of partial frame buffer masking\n\nIt might help to fix a bit the color on a couple of games\n\naccurate_fbmask = 1\n\nCode uses GL4.5 extensions. So far it seems the effect is ony used a couple\nof time and often in non-overlapping primitive. Speed impact will likely remain small","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/839003467e4193e66e74857816fa910a536f7088"},{"sha":"ae3b768de95aae9c74d0a17c1e7c67a6741ff3f4","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"bump gsdx version to 1.0.0","distinct":false,"url":"https://api.github.com/repos/Kingcom/pcsx2/commits/ae3b768de95aae9c74d0a17c1e7c67a6741ff3f4"}]}