From 21fc60ebef3400137bd508e79d1c87214ca74c9b Mon Sep 17 00:00:00 2001
From: Turo Lamminen <turotl@gmail.com>
Date: Sat, 09 May 2015 17:14:55 +0000
Subject: [PATCH] Fix cubemap face offset calculation

---
 ddsinfo.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ddsinfo.c b/ddsinfo.c
index 32c1f08..e66a524 100644
--- a/ddsinfo.c
+++ b/ddsinfo.c
@@ -74,7 +74,7 @@
 			const void *miptex = NULL;
 			unsigned long miptexlen = 0;
 			unsigned int mipW = 0, mipH = 0;
-			retval = MOJODDS_getMipMapTexture(miplevel, glfmt, tex, texlen, w, h, &miptex, &miptexlen, &mipW, &mipH);
+			retval = MOJODDS_getMipMapTexture(miplevel, glfmt, tex, w, h, &miptex, &miptexlen, &mipW, &mipH);
 			if (!retval) {
 				printf("MOJODDS_getMipMapTexture(%u) error: %d\n", miplevel, retval);
 				continue;
@@ -90,13 +90,14 @@
 
 		case MOJODDS_TEXTURE_CUBE:
 			printf("cube\n");
+			printf("cubemapfacelen: %u\n", cubemapfacelen);
 			printf("\n");
 
 			for (unsigned int miplevel = 0; miplevel < miplevels; miplevel++) {
 				const void *miptex = NULL;
 				unsigned long miptexlen = 0;
 				unsigned int mipW = 0, mipH = 0;
-				retval = MOJODDS_getCubeFace(MOJODDS_CUBEFACE_POSITIVE_X, miplevel, glfmt, tex, texlen, w, h, &miptex, &miptexlen, &mipW, &mipH);
+				retval = MOJODDS_getCubeFace(MOJODDS_CUBEFACE_POSITIVE_X, miplevel, glfmt, tex, cubemapfacelen, w, h, &miptex, &miptexlen, &mipW, &mipH);
 				if (!retval) {
 					printf("MOJODDS_getMipMapTexture(%u) error: %d\n", miplevel, retval);
 					continue;

--
Gitblit v1.9.3