NzImage now handles mipmaps

Added NzRenderer::SetClearColor(const Color&)
Added describe comment for pixel formats
Fixed NzPixelFormat conversion for RGBA4 and RGB5A1 types
Fixed NzRenderer::Clear prototype
Renamed NzLock to NzLockGuard
ResourceLoader's loaders are now tested from newest to oldest
This commit is contained in:
Lynix
2012-05-30 18:10:17 +02:00
parent f39e2f7d36
commit b220e00c88
17 changed files with 591 additions and 221 deletions

View File

@@ -4,7 +4,7 @@
#include <Nazara/Utility/Window.hpp>
#include <Nazara/Core/Error.hpp>
#include <Nazara/Core/Lock.hpp>
#include <Nazara/Core/LockGuard.hpp>
#include <stdexcept>
#if defined(NAZARA_PLATFORM_WINDOWS)
@@ -281,7 +281,7 @@ bool NzWindow::PollEvent(NzEvent* event)
return false;
#if NAZARA_UTILITY_THREADED_WINDOW
NzLock lock(m_eventMutex);
NzLockGuard lock(m_eventMutex);
#else
m_impl->ProcessEvents(false);
#endif
@@ -308,7 +308,7 @@ void NzWindow::SetEventListener(bool listener)
m_impl->SetEventListener(listener);
if (!listener)
{
NzLock lock(m_eventMutex);
NzLockGuard lock(m_eventMutex);
while (!m_events.empty())
m_events.pop();
}
@@ -408,7 +408,7 @@ bool NzWindow::WaitEvent(NzEvent* event)
return false;
#if NAZARA_UTILITY_THREADED_WINDOW
NzLock lock(m_eventMutex);
NzLockGuard lock(m_eventMutex);
if (m_events.empty())
{