Browse Source

Merge pull request #252 from dpogue/pljpeg

Move plJPEG into plGImage.
Adam Johnson 12 years ago
parent
commit
ad6b0bf3c8
  1. 1
      Sources/Plasma/Apps/plClient/CMakeLists.txt
  2. 2
      Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp
  3. 2
      Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIPopUpMenu.cpp
  4. 2
      Sources/Plasma/FeatureLib/pfJournalBook/pfJournalBook.cpp
  5. 60
      Sources/Plasma/FeatureLib/pfKI/pfKI.cpp
  6. 2
      Sources/Plasma/FeatureLib/pfPython/cyMisc.cpp
  7. 2
      Sources/Plasma/FeatureLib/pfPython/pyImage.cpp
  8. 3
      Sources/Plasma/FeatureLib/pfSurface/plGrabCubeMap.cpp
  9. 1
      Sources/Plasma/PubUtilLib/CMakeLists.txt
  10. 2
      Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp
  11. 7
      Sources/Plasma/PubUtilLib/plGImage/CMakeLists.txt
  12. 0
      Sources/Plasma/PubUtilLib/plGImage/plJPEG.cpp
  13. 0
      Sources/Plasma/PubUtilLib/plGImage/plJPEG.h
  14. 2
      Sources/Plasma/PubUtilLib/plGImage/plMipmap.cpp
  15. 20
      Sources/Plasma/PubUtilLib/plJPEG/CMakeLists.txt
  16. 2
      Sources/Plasma/PubUtilLib/plPipeline/plPlates.cpp
  17. 2
      Sources/Plasma/PubUtilLib/plStatGather/plAutoProfile.cpp
  18. 2
      Sources/Plasma/PubUtilLib/plVault/Pch.h
  19. 1
      Sources/Tools/MaxMain/CMakeLists.txt
  20. 1
      Sources/Tools/MaxPlasmaLights/CMakeLists.txt
  21. 1
      Sources/Tools/plFontConverter/CMakeLists.txt

1
Sources/Plasma/Apps/plClient/CMakeLists.txt

@ -107,7 +107,6 @@ target_link_libraries(plClient plGLight)
target_link_libraries(plClient plInputCore)
target_link_libraries(plClient plInterp)
target_link_libraries(plClient plIntersect)
target_link_libraries(plClient plJPEG)
target_link_libraries(plClient plMath)
target_link_libraries(plClient plMessage)
target_link_libraries(plClient plModifier)

2
Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp

@ -1606,7 +1606,7 @@ PF_CONSOLE_CMD( Graphics_Renderer, GrabCubeCam,
grabCube.GrabCube(pfConsole::GetPipeline(), pos, pref, clearColor);
}
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
PF_CONSOLE_CMD( Graphics_Renderer, TakeJPEGScreenshot, "...", "Takes a shot of the current frame and saves it to the given file" )
{

2
Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIPopUpMenu.cpp

@ -730,7 +730,7 @@ hsGMaterial *pfGUIPopUpMenu::ICreateDynMaterial( void )
//// Build ///////////////////////////////////////////////////////////////////
// Constructs a shiny new pop-up menu at runtime, complete with trimmings
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
pfGUIPopUpMenu *pfGUIPopUpMenu::Build( const char *name, pfGUIDialogMod *parent, float x, float y, const plLocation &destLoc )
{

2
Sources/Plasma/FeatureLib/pfJournalBook/pfJournalBook.cpp

@ -2491,7 +2491,7 @@ void pfJournalBook::IFreeSource( void )
// image name.
#ifndef PLASMA_EXTERNAL_RELEASE
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h"
#endif

60
Sources/Plasma/FeatureLib/pfKI/pfKI.cpp

@ -49,30 +49,30 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plgDispatch.h"
#include "hsResMgr.h"
#include "../pfGameGUIMgr/pfGameGUIMgr.h"
#include "../pfGameGUIMgr/pfGUITagDefs.h"
#include "../pfGameGUIMgr/pfGUIDialogMod.h"
#include "../pfGameGUIMgr/pfGUIControlHandlers.h"
#include "../pfGameGUIMgr/pfGUIDialogHandlers.h"
#include "../pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "../pfGameGUIMgr/pfGUIListBoxMod.h"
#include "../pfGameGUIMgr/pfGUIButtonMod.h"
#include "../pfGameGUIMgr/pfGUIListElement.h"
#include "../pfGameGUIMgr/pfGUITextBoxMod.h"
#include "../pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "../plGImage/plDynamicTextMap.h"
#include "../plNetClient/plNetClientMgr.h"
#include "../plNetClient/plNetKI.h"
#include "../pnNetCommon/plNetMsg.h"
#include "../plNetTransport/plNetTransportMember.h"
#include "../pfMessage/pfKIMsg.h"
#include "../plMessage/plMemberUpdateMsg.h"
#include "../pnMessage/plTimeMsg.h"
#include "../pnMessage/plRemoteAvatarInfoMsg.h"
#include "pfGameGUIMgr/pfGameGUIMgr.h"
#include "pfGameGUIMgr/pfGUITagDefs.h"
#include "pfGameGUIMgr/pfGUIDialogMod.h"
#include "pfGameGUIMgr/pfGUIControlHandlers.h"
#include "pfGameGUIMgr/pfGUIDialogHandlers.h"
#include "pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "pfGameGUIMgr/pfGUIListBoxMod.h"
#include "pfGameGUIMgr/pfGUIButtonMod.h"
#include "pfGameGUIMgr/pfGUIListElement.h"
#include "pfGameGUIMgr/pfGUITextBoxMod.h"
#include "pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "plGImage/plDynamicTextMap.h"
#include "plNetClient/plNetClientMgr.h"
#include "plNetClient/plNetKI.h"
#include "pnNetCommon/plNetMsg.h"
#include "plNetTransport/plNetTransportMember.h"
#include "pfMessage/pfKIMsg.h"
#include "plMessage/plMemberUpdateMsg.h"
#include "pnMessage/plTimeMsg.h"
#include "pnMessage/plRemoteAvatarInfoMsg.h"
#define kKITempID_ListOfLists 25
#define kKITempID_MsgDestRadio 26
@ -1287,12 +1287,12 @@ bool pfKI::MsgReceive( plMessage *msg )
//// Player Book Stuff ///////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
#include "../plNetCommon/plNetAvatarVault.h"
#include "../pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "../plMessage/plLinkToAgeMsg.h"
#include "../pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "../plGImage/plDynamicTextMap.h"
#include "../plJPEG/plJPEG.h"
#include "plNetCommon/plNetAvatarVault.h"
#include "pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "plMessage/plLinkToAgeMsg.h"
#include "pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "plGImage/plDynamicTextMap.h"
#include "plGImage/plJPEG.h"
//// plPlayerBookProc ////////////////////////////////////////////////////////

2
Sources/Plasma/FeatureLib/pfPython/cyMisc.cpp

@ -2584,7 +2584,7 @@ void cyMisc::SetAlarm( float secs, PyObject * cb, uint32_t cbContext )
//
// PURPOSE : captures the screen and saves it as a jpeg
//
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
void cyMisc::SaveScreenShot(const char* fileName, int x, int y, int quality)
{
if ( cyMisc::GetPipeline() )

2
Sources/Plasma/FeatureLib/pfPython/pyImage.cpp

@ -47,7 +47,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pyImage.h"
#include "pyGeometry3.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h"
#include "pnKeyedObject/plUoid.h"

3
Sources/Plasma/FeatureLib/pfSurface/plGrabCubeMap.cpp

@ -56,8 +56,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pnSceneObject/plDrawInterface.h"
#include "plGImage/plMipmap.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plMessage/plRenderRequestMsg.h"

1
Sources/Plasma/PubUtilLib/CMakeLists.txt

@ -17,7 +17,6 @@ add_subdirectory(plGLight)
add_subdirectory(plInputCore)
add_subdirectory(plInterp)
add_subdirectory(plIntersect)
add_subdirectory(plJPEG)
add_subdirectory(plMath)
add_subdirectory(plMessage)
add_subdirectory(plModifier)

2
Sources/Plasma/PubUtilLib/plClientResMgr/plClientResMgr.cpp

@ -44,7 +44,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h"
#include "hsResMgr.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h"
#include "plGImage/plMipmap.h"

7
Sources/Plasma/PubUtilLib/plGImage/CMakeLists.txt

@ -3,6 +3,9 @@ include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
find_package(JPEG REQUIRED)
include_directories(${JPEG_INCLUDE_DIR})
find_package(PNG REQUIRED)
include_directories(${PNG_INCLUDE_DIR})
@ -18,6 +21,7 @@ set(plGImage_SOURCES
plDynSurfaceWriter.cpp
plFont.cpp
plFontCache.cpp
plJPEG.cpp
plLODMipmap.cpp
plMipmap.cpp
plPNG.cpp
@ -38,6 +42,7 @@ set(plGImage_HEADERS
plFont.h
plFontCache.h
plGImageCreatable.h
plJPEG.h
plLODMipmap.h
plMipmap.h
plPNG.h
@ -48,4 +53,4 @@ set(plGImage_HEADERS
add_library(plGImage STATIC ${plGImage_SOURCES} ${plGImage_HEADERS})
source_group("Source Files" FILES ${plGImage_SOURCES})
source_group("Header Files" FILES ${plGImage_HEADERS})
source_group("Header Files" FILES ${plGImage_HEADERS})

0
Sources/Plasma/PubUtilLib/plJPEG/plJPEG.cpp → Sources/Plasma/PubUtilLib/plGImage/plJPEG.cpp

0
Sources/Plasma/PubUtilLib/plJPEG/plJPEG.h → Sources/Plasma/PubUtilLib/plGImage/plJPEG.h

2
Sources/Plasma/PubUtilLib/plGImage/plMipmap.cpp

@ -59,7 +59,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsColorRGBA.h"
#include "plPipeline/hsGDeviceRef.h"
#include "plProfile.h"
#include "plJPEG/plJPEG.h"
#include "plJPEG.h"
#include <math.h>
plProfile_CreateMemCounter("Mipmaps", "Memory", MemMipmaps);

20
Sources/Plasma/PubUtilLib/plJPEG/CMakeLists.txt

@ -1,20 +0,0 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
find_package(JPEG REQUIRED)
include_directories(${JPEG_INCLUDE_DIR})
set(plJPEG_SOURCES
plJPEG.cpp
)
set(plJPEG_HEADERS
plJPEG.h
)
add_library(plJPEG STATIC ${plJPEG_SOURCES} ${plJPEG_HEADERS})
source_group("Source Files" FILES ${plJPEG_SOURCES})
source_group("Header Files" FILES ${plJPEG_HEADERS})

2
Sources/Plasma/PubUtilLib/plPipeline/plPlates.cpp

@ -50,7 +50,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plPipeline.h"
#include "plPlates.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plGImage/plPNG.h"
#include "plGImage/plMipmap.h"
#include "plSurface/plLayer.h"

2
Sources/Plasma/PubUtilLib/plStatGather/plAutoProfile.cpp

@ -70,7 +70,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// For taking screenshots
#include "plGImage/plMipmap.h"
#include "../../Apps/plClient/plClient.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plPipeline.h"
#include <algorithm>

2
Sources/Plasma/PubUtilLib/plVault/Pch.h

@ -74,7 +74,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plDniCoordinateInfo.h"
#include "plGImage/plMipmap.h"
#include "plGImage/plPNG.h"
#include "plJPEG/plJPEG.h"
#include "plGImage/plJPEG.h"
#include "plMessage/plVaultNotifyMsg.h"
#include "plNetClientComm/plNetClientComm.h"

1
Sources/Tools/MaxMain/CMakeLists.txt

@ -145,7 +145,6 @@ target_link_libraries(MaxMain plGLight)
target_link_libraries(MaxMain plInputCore)
target_link_libraries(MaxMain plInterp)
target_link_libraries(MaxMain plIntersect)
target_link_libraries(MaxMain plJPEG)
target_link_libraries(MaxMain plMath)
target_link_libraries(MaxMain plMessage)
target_link_libraries(MaxMain plModifier)

1
Sources/Tools/MaxPlasmaLights/CMakeLists.txt

@ -74,7 +74,6 @@ target_link_libraries(MaxPlasmaLights plGLight)
target_link_libraries(MaxPlasmaLights plInputCore)
target_link_libraries(MaxPlasmaLights plInterp)
target_link_libraries(MaxPlasmaLights plIntersect)
target_link_libraries(MaxPlasmaLights plJPEG)
target_link_libraries(MaxPlasmaLights plMath)
target_link_libraries(MaxPlasmaLights plMessage)
target_link_libraries(MaxPlasmaLights plModifier)

1
Sources/Tools/plFontConverter/CMakeLists.txt

@ -27,7 +27,6 @@ target_link_libraries(plFontConverter pnKeyedObject)
target_link_libraries(plFontConverter pnSceneObject)
target_link_libraries(plFontConverter pnProduct)
target_link_libraries(plFontConverter plGImage)
target_link_libraries(plFontConverter plJPEG)
target_link_libraries(plFontConverter plMessage)
target_link_libraries(plFontConverter plPipeline)
target_link_libraries(plFontConverter plResMgr)

Loading…
Cancel
Save