Received: by mail.netbsd.org (Postfix, from userid 605) id 850A684D76; Thu, 9 May 2019 14:39:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0D26A84D6A for ; Thu, 9 May 2019 14:39:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id SeGsMRcHJgbb for ; Thu, 9 May 2019 14:39:09 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 3C56584CD5 for ; Thu, 9 May 2019 14:39:09 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 36378FB16; Thu, 9 May 2019 14:39:09 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_155741274949370" MIME-Version: 1.0 Date: Thu, 9 May 2019 14:39:09 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/emulators/libretro-desmume To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20190509143909.36378FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_155741274949370 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Thu May 9 14:39:09 UTC 2019 Modified Files: pkgsrc/emulators/libretro-desmume: Makefile distinfo Log Message: libretro-desmume: Update to 20190426 Changes include: * Firmware: Fix various endianness issues. * GPU: Do some code cleanup of the display capture code. * Render 3D: Improve the overall rendering accuracy of Edge Mark. * GPU: Fix a bug where using VRAM as a display capture source would sometimes cause graphical glitches under certain conditions. * OpenGL Renderer: Rework the rendering shaders so that the shader program code is more dynamically generated. * OpenGL Renderer: Replace the accuracy/performance tradeoff "Enable Depth Equals Test Tolerance" with "Enable NDS-Style Depth Calculation", where disabling this option allows the host GPU to natively calculate depth which significantly improves performance in many games. * OpenGL Renderer: Eliminate the requirement for 66 varying floats in the Fog shader by replacing the varying floats with constants. * OpenGL Renderer: Fix bug where the OpenGL renderer would completely fail to run if the user's ancient GPU doesn't support shaders. * OpenGL Renderer: Do some minor performance improving tweaks. * OpenGL Renderer: Remove the material_6bit_to_float LUT, since we already have an equivalent existing LUT -- divide6bitBy63_LUT. * OpenGL Renderer: Mitigate some of the performance penalty of using the NDS Style Depth Calculation option. * OpenGL Renderer: Do some minor efficiency, stability, and consistency tweaks. * OpenGL Renderer: Do some minor shader efficiency tweaks. * OpenGL Renderer: Fix some interactions between Edge Mark and the Special Zero Alpha Blending option. * OpenGL Renderer: More minor shader efficiency tweaks when using the NDS Style Depth Calculation option. * types. * GPU: Working engine buffers are now set up in advance, asynchronously, starting after line 191. * GPU: Significantly improve the performance of HD rendering for many 3D games. * GPU: Fix graphical glitch that can occur when frameskip is enabled, running a custom resolution on a multicore CPU system. * Video Filters: Fix an issue where the internal buffers were not created using a guaranteed alignment, possibly causing a segfault on AVX2-enabled systems. * OpenGL Renderer: When rendering the main geometry, adjusts all Z-positions in the vertex shader so that Z is more likely to naturally fall between the depth range of 0. * Render 3D: Simplify the code a little by removing the working Polygon ID buffer for clear images. * OpenGL Renderer: Fix a bug where Fog rendering would fail when used with MSAA. * OpenGL Renderer: Improve the overall reliability of CPU-to-GPU buffer writes, fixing a bug where certain polygons would intermittently flicker in some games. * OpenGL Renderer: Fix a bug where the incorrect buffer would be cleared when trying to clear the Fog attributes buffer while Edge Mark is disabled. * OpenGL Renderer: In an effort to try and reduce graphical glitches whenever users try to run enhancements that were never native to the NDS to begin with, the texture sampling method is now being forced to clamp for polygons with texture coordinates of either 0. * OpenGL Renderer: Reduce some buffer related synchronization in BeginRender(). * OpenGL Renderer: Fix an occasional crashing bug that may occur when initializing the Clear Image textures. * OpenGL Renderer: Before rendering, determine the list of clipped polygons, and then only render the clipped polygons, just like how SoftRasterizer does it. * OpenGL Renderer: Revert the texture sampling hack in commit 02cd950 -- it causes graphical glitches in Sands of Destruction, especially visible within the Sky Gaol. * GFX3D: The polygon clipping stage now occurs before any polygon sorting, allowing for the sorting of smaller lists. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pkgsrc/emulators/libretro-desmume/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-desmume/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_155741274949370 Content-Disposition: inline Content-Length: 2480 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/libretro-desmume/Makefile diff -u pkgsrc/emulators/libretro-desmume/Makefile:1.7 pkgsrc/emulators/libretro-desmume/Makefile:1.8 --- pkgsrc/emulators/libretro-desmume/Makefile:1.7 Thu May 9 14:17:02 2019 +++ pkgsrc/emulators/libretro-desmume/Makefile Thu May 9 14:39:09 2019 @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.7 2019/05/09 14:17:02 nia Exp $ +# $NetBSD: Makefile,v 1.8 2019/05/09 14:39:09 nia Exp $ -DISTNAME= libretro-desmume-20181207 +DISTNAME= libretro-desmume-20190426 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} GITHUB_PROJECT= desmume -GITHUB_TAG= 48975f33baeb982795f08bf5bb19d8ecae9859b9 +GITHUB_TAG= 3069551c2e1de633c333739cca8bb7108ca3d3e9 MAINTAINER= nia@NetBSD.org HOMEPAGE= https://docs.libretro.com/library/desmume/ Index: pkgsrc/emulators/libretro-desmume/distinfo diff -u pkgsrc/emulators/libretro-desmume/distinfo:1.2 pkgsrc/emulators/libretro-desmume/distinfo:1.3 --- pkgsrc/emulators/libretro-desmume/distinfo:1.2 Tue Dec 18 16:54:24 2018 +++ pkgsrc/emulators/libretro-desmume/distinfo Thu May 9 14:39:09 2019 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.2 2018/12/18 16:54:24 nia Exp $ +$NetBSD: distinfo,v 1.3 2019/05/09 14:39:09 nia Exp $ -SHA1 (libretro-desmume-20181207-48975f33baeb982795f08bf5bb19d8ecae9859b9.tar.gz) = b41bff26d7913e73fbd249cd4c04c60ff315c24a -RMD160 (libretro-desmume-20181207-48975f33baeb982795f08bf5bb19d8ecae9859b9.tar.gz) = 486bffb9811502e08fbe85dc08fa9fe937ad3267 -SHA512 (libretro-desmume-20181207-48975f33baeb982795f08bf5bb19d8ecae9859b9.tar.gz) = 49eed78555a09068d939c35a6abdb05fae46876bed380b320b30fa373aa519428d8453aae804cb1277a9fe5c441ebd9185abddbfe8a6aa20f7a11d9ea44492da -Size (libretro-desmume-20181207-48975f33baeb982795f08bf5bb19d8ecae9859b9.tar.gz) = 11362330 bytes +SHA1 (libretro-desmume-20190426-3069551c2e1de633c333739cca8bb7108ca3d3e9.tar.gz) = f2003af3cc07234de3e24650f25ded9736059c23 +RMD160 (libretro-desmume-20190426-3069551c2e1de633c333739cca8bb7108ca3d3e9.tar.gz) = ab9560820d9b90f5fed4bf5a65c12079b24f0f61 +SHA512 (libretro-desmume-20190426-3069551c2e1de633c333739cca8bb7108ca3d3e9.tar.gz) = 985e723d6d4f0af2755f6439db6a61b9269e440f5490522913d2bef9170cb1294cf912a1fa16584570807a27cf221992b2b1c29c75f3c654e27d2b91d499666a +Size (libretro-desmume-20190426-3069551c2e1de633c333739cca8bb7108ca3d3e9.tar.gz) = 11403327 bytes SHA1 (patch-desmume_src_frontend_libretro_Makefile.libretro) = 8d43c8c404e0a828d79ce7d16265e95ec70c4525 --_----------=_155741274949370--