Skip to content

Commit

Permalink
Merge pull request #12251 from unknownbrackets/warnings
Browse files Browse the repository at this point in the history
Warning fixes
  • Loading branch information
hrydgard authored Aug 17, 2019
2 parents 90af387 + 66687c2 commit 2857e0f
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 12 deletions.
2 changes: 2 additions & 0 deletions Common/Vulkan/VulkanContext.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1014,6 +1014,8 @@ bool VulkanContext::InitSwapchain() {
g_display_rot_matrix.setRotationZ270();
std::swap(swapChainExtent_.width, swapChainExtent_.height);
break;
default:
assert(false);
}
} else {
// Let the OS rotate the image (potentially slow on many Android devices)
Expand Down
2 changes: 1 addition & 1 deletion Core/MIPS/ARM/ArmJit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ ArmJit::ArmJit(MIPSState *mips) : blocks(mips, this), gpr(mips, &js, &jo), fpr(m
AllocCodeSpace(1024 * 1024 * 16); // 32MB is the absolute max because that's what an ARM branch instruction can reach, backwards and forwards.
GenerateFixedCode();

INFO_LOG(JIT, "ARM JIT initialized: %d MB of code space", GetSpaceLeft() / (1024 * 1024));
INFO_LOG(JIT, "ARM JIT initialized: %lld MB of code space", (long long)(GetSpaceLeft() / (1024 * 1024)));

js.startDefaultPrefix = mips_->HasDefaultPrefix();

Expand Down
7 changes: 7 additions & 0 deletions GPU/Common/TextureScalerCommon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@
// Report the time and throughput for each larger scaling operation in the log
//#define SCALING_MEASURE_TIME

//#define DEBUG_SCALER_OUTPUT

#ifdef SCALING_MEASURE_TIME
#include "base/timeutil.h"
#endif
Expand Down Expand Up @@ -453,6 +455,8 @@ void bilinearV(int factor, u32* data, u32* out, int w, int gl, int gu, int l, in
#undef B
#undef A

#ifdef DEBUG_SCALER_OUTPUT

// used for debugging texture scaling (writing textures to files)
static int g_imgCount = 0;
void dbgPPM(int w, int h, u8* pixels, const char* prefix = "dbg") { // 3 component RGB
Expand Down Expand Up @@ -483,6 +487,9 @@ void dbgPGM(int w, int h, u32* pixels, const char* prefix = "dbg") { // 1 compon
}
fclose(fp);
}

#endif

}

/////////////////////////////////////// Texture Scaler
Expand Down
14 changes: 8 additions & 6 deletions ext/native/gfx_es2/gl3stub.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@
* limitations under the License.
*/

#include "ppsspp_config.h"
#include "../gfx/gl_common.h"

#if defined(USING_GLES2)
#if !defined(IOS)
#if !PPSSPP_PLATFORM(IOS)
#include "EGL/egl.h"
#endif

GLboolean gl3stubInit() {
#if !defined(IOS)
#define FIND_PROC(s) s = (void*)eglGetProcAddress(#s)
FIND_PROC(glReadBuffer);
FIND_PROC(glDrawRangeElements);
Expand Down Expand Up @@ -145,7 +144,6 @@ GLboolean gl3stubInit() {

#undef FIND_PROC

#endif // IOS
if (!glReadBuffer ||
!glDrawRangeElements ||
!glTexImage3D ||
Expand Down Expand Up @@ -257,8 +255,6 @@ GLboolean gl3stubInit() {
return GL_TRUE;
}

#if !defined(IOS)

/* Function pointer definitions */
GL_APICALL void (* GL_APIENTRY glReadBuffer) (GLenum mode);
GL_APICALL void (* GL_APIENTRY glDrawRangeElements) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices);
Expand Down Expand Up @@ -379,6 +375,12 @@ GL_APICALL void (* GL_APIENTRY glBufferStorageEXT) (GLenum target, GLs
/* OES_copy_image, etc. */
GL_APICALL void (* GL_APIENTRY glCopyImageSubDataOES) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);

#else

GLboolean gl3stubInit() {
return GL_TRUE;
}

#endif // IOS

#endif // GLES2
Expand Down
4 changes: 3 additions & 1 deletion ext/native/gfx_es2/gl3stub.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
* - Added gl3stubInit() declaration
*/

#include "ppsspp_config.h"

#if defined(USING_GLES2)

#ifdef __cplusplus
Expand Down Expand Up @@ -45,7 +47,7 @@ extern "C" {
* otherwise. */
GLboolean gl3stubInit();

#if !defined(IOS)
#if !PPSSPP_PLATFORM(IOS)

/*-------------------------------------------------------------------------
* Data type definitions
Expand Down
4 changes: 1 addition & 3 deletions ext/native/thin3d/GLQueueRunner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ void GLQueueRunner::RunInitSteps(const std::vector<GLRInitStep> &steps, bool ski
}
case GLRInitStepType::TEXTURE_IMAGE:
{
GLRTexture *tex = step.texture_image.texture;
if (step.texture_image.allocType == GLRAllocType::ALIGNED) {
FreeAlignedMemory(step.texture_image.data);
} else if (step.texture_image.allocType == GLRAllocType::NEW) {
Expand Down Expand Up @@ -1317,9 +1316,8 @@ void GLQueueRunner::PerformReadback(const GLRStep &pass) {
}

void GLQueueRunner::PerformReadbackImage(const GLRStep &pass) {
GLRTexture *tex = pass.readback_image.texture;

#ifndef USING_GLES2
GLRTexture *tex = pass.readback_image.texture;
GLRect2D rect = pass.readback_image.srcRect;

if (gl_extensions.VersionGEThan(4, 5)) {
Expand Down
2 changes: 1 addition & 1 deletion ext/native/thin3d/GLRenderManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -762,7 +762,7 @@ void GLPushBuffer::Defragment() {

size_ = newSize;
bool res = AddBuffer();
_dbg_assert_msg_(G3D, res, "AddBuffer failed");
_assert_msg_(G3D, res, "AddBuffer failed");
}

size_t GLPushBuffer::GetTotalSize() const {
Expand Down

0 comments on commit 2857e0f

Please sign in to comment.