News Zone



DolphinWX r5162 [837][powerzx], 2010-03-06 05:05:25

[Source: http://code.google.com/p/dolphin-emu/source/list]

Nie jest to prawdziwy "news dnia", gdyż chciałem tylko zaktualizować
informacje na stronie głównej.

Z ciekawszych informacji na temat DolphinWX należy wymienić:
- usunięcie kilku "wycieków pamięci" (memory leaks)
- rozpoczęcie prac nad wykorzystaniem instrukcji: SSE4, SSE4.1 i SSE4.2

Changelog:
  • Shut down the video software plugin without closing dolphin in Windows. Fixed a memory leak.
  • Reverted the comparison function to r5159 and rewrote map to hash_map. I confirmed that the code can be compiled and run under Visual Studio 2008. And I confirmed the code can be compiled under gcc 4.4.0 (mingw). I could not confirm that the code run under linux.
  • Rewrote a object-comparison code using a standard function. It's a tiny refactoring.
  • reenable load store on linux (seems to work for most people).
  • Add a universal option to the osx flag, does not work yet since scons strips out the -arch flag that it thinks is a duplicate, add to linker flags since cross compiling on OSX was failing since it was trying to link everything as the wrong arch. Re-Enable the loadstores in 32bit Dolphin in OSX, due to the reason described in the comments (Fast 32bit OSX!). Add an alert if the memory space ends up above 32bit in *nix sides, since it will ALWAYS be above in 64bit OSX, Will try to fix.
  • Fix noWX compiling, Fix OSX crashing when opening options because of dumb code. Fix OSX Wiimote, will fix multi-wiimote in OSX later.
  • accidently broke free look with mouse input, fixed (fixes issue 2377 )
  • ~1KB mem leak fix in NANDContentLoader.cpp
  • 16byte mem leak fix in OSX Wiiuse
  • Check texture attribute loader before adding it to vertex loader.
  • [SSE4] Removed compile errors on Win32.
  • DSPLLE - lsr16 fix
  • Enable the OSD hotkeys in linux
  • should fix cases where the gamelist would stay active under the render window
  • remove Globals.cpp (had been removed from projects but forgot to svn delete it)
  • code cleanup, focusing on dsp hle
  • Omitted extra lower_bound() calls to reduce the computational time. The old routine consumed more than 4% of computational time of a thread. It is a trivial modification.
  • Fixed a wrong type in r5140.
    Commited code that I forgot to commit in r5140.
  • Refactored VertexLoader::CompileVertexTranslator(). Now texture coordinates loaders are also selected from a function table. I will add a hack to increase the speed in the next commit.
  • Refactored VertexLoader::CompileVertexTranslator(). Now the vertex position loader is selected from a function table. I will apply the same kind of refactoring to texture coordinates loader. This is a pre-preparation to optimize texture coordinates loaders.
  • DSPLLE - addaxl,mulc,'ln fix
  • Add rodolfo's safe texture cache options to the OGL plugin dialog


  • COMMENTS


    Only for registered users! Tylko zarejestrowane osoby moga pisac komentarze.
    [Zaloguj się | Załóż darmowe konto]

    www.emudreams.pl (c) 1996-2011
    Main team: Dalthon & Skizo | Hosting: Makii.pl | All Rights Reserved