diff options
author | David Li <davidxli@google.com> | 2011-04-15 09:56:38 -0700 |
---|---|---|
committer | Siva Velusamy <vsiva@google.com> | 2011-09-06 14:03:00 -0700 |
commit | c4cccb2a248646eefd8ae22eac7e190b7c0f8528 (patch) | |
tree | aedec113ac23994d91f43f27aaa1efb1c9f1878a | |
parent | 9e03e6da64439775c5b81edfac67b9dca83b5b8b (diff) | |
download | sdk-c4cccb2a248646eefd8ae22eac7e190b7c0f8528.zip sdk-c4cccb2a248646eefd8ae22eac7e190b7c0f8528.tar.gz sdk-c4cccb2a248646eefd8ae22eac7e190b7c0f8528.tar.bz2 |
GLES2Dbg: noop - camelCase function names
Signed-off-by: David Li <davidxli@google.com>
17 files changed, 812 insertions, 811 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageFormatter_java.py b/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageFormatter_java.py index 9e4efe3..dfbf2ea 100755 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageFormatter_java.py +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageFormatter_java.py @@ -58,7 +58,7 @@ import java.nio.ByteBuffer; public class MessageFormatter { - static String FormatFloats(int count, final ByteBuffer data) { + static String formatFloats(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -71,7 +71,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatInts(int count, final ByteBuffer data) { + static String formatInts(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -84,7 +84,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatUints(int count, final ByteBuffer data) { + static String formatUInts(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -98,7 +98,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatMatrix(int columns, int count, final ByteBuffer data) { + static String formatMatrix(int columns, int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -113,7 +113,7 @@ public class MessageFormatter { return ret + "}"; } - public static String Format(final DebuggerMessage.Message msg, + public static String format(final DebuggerMessage.Message msg, final boolean code) { String str; switch (msg.getFunction()) { @@ -183,11 +183,11 @@ public class MessageFormatter { count = int(annotation) dataFormatter = "" if paramType == "GLfloat": - dataFormatter = "FormatFloats" + dataFormatter = "formatFloats" elif paramType == "GLint": - dataFormatter = "FormatInts" + dataFormatter = "formatInts" elif paramType == "GLuint": - dataFormatter = "FormatUints" + dataFormatter = "formatUInts" elif annotation == "GLstring": assert paramType == "GLchar" elif paramType.find("void") >= 0: @@ -200,7 +200,7 @@ public class MessageFormatter { assert countArg != "" assert paramType == "GLfloat" formatArgs += '\ - , (code ? "(GLfloat [])" : "") + FormatMatrix(%d, %d * msg.getArg%d(), msg.getData().asReadOnlyByteBuffer())' % ( + , (code ? "(GLfloat [])" : "") + formatMatrix(%d, %d * msg.getArg%d(), msg.getData().asReadOnlyByteBuffer())' % ( columns, count, paramNames.index(countArg)) elif annotation == "GLstring": formatArgs += '\ @@ -262,7 +262,7 @@ package GLESv2Debugger; public class MessageFormatterCustom { - public static String Format(final DebuggerMessage.Message msg) { + public static String format(final DebuggerMessage.Message msg) { String str; switch (msg.getFunction()) {""" diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageParser_java.py b/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageParser_java.py index 9078d8e..8dcb50f 100755 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageParser_java.py +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/generate_MessageParser_java.py @@ -65,7 +65,7 @@ public abstract class MessageParser { String args; - String[] GetList() + String[] getList() { assert args.charAt(0) == '{'; String arg = args; @@ -79,41 +79,41 @@ public abstract class MessageParser { return arg.split(","); } - ByteString ParseFloats(int count) { + ByteString parseFloats(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putFloat(Float.parseFloat(arg[i].trim())); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseInts(int count) { + ByteString parseInts(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putInt(Integer.parseInt(arg[i].trim())); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseUInts(int count) { + ByteString parseUInts(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putInt((int)(Long.parseLong(arg[i].trim()) & 0xffffffff)); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseMatrix(int columns, int count) { - return ParseFloats(columns * count); + ByteString parseMatrix(int columns, int count) { + return parseFloats(columns * count); } - ByteString ParseString() { + ByteString parseString() { // TODO: escape sequence and proper string literal String arg = args.substring(args.indexOf('"') + 1, args.lastIndexOf('"')); args = args.substring(args.lastIndexOf('"')); @@ -125,7 +125,7 @@ public abstract class MessageParser { return ByteString.copyFromUtf8(arg); } - String GetArgument() + String getArgument() { int comma = args.indexOf(","); String arg = null; @@ -144,9 +144,9 @@ public abstract class MessageParser { return arg; } - int ParseArgument() + int parseArgument() { - String arg = GetArgument(); + String arg = getArgument(); if (arg.startsWith("GL_")) return GLEnum.valueOf(arg).value; else if (arg.toLowerCase().startsWith("0x")) @@ -155,13 +155,13 @@ public abstract class MessageParser { return Integer.parseInt(arg); } - int ParseFloat() + int parseFloat() { - String arg = GetArgument(); + String arg = getArgument(); return Float.floatToRawIntBits(Float.parseFloat(arg)); } - public void Parse(final Message.Builder builder, String string) { + public void parse(final Message.Builder builder, String string) { int lparen = string.indexOf("("), rparen = string.lastIndexOf(")"); String s = string.substring(0, lparen).trim(); args = string.substring(lparen + 1, rparen); @@ -225,11 +225,11 @@ public abstract class MessageParser { count = int(annotation) if paramType == "GLfloat": - argumentParser = "ParseFloats" + argumentParser = "parseFloats" elif paramType == "GLint": - argumentParser = "ParseInts" + argumentParser = "parseInts" elif paramType == "GLuint": - argumentParser = "ParseUInts" + argumentParser = "parseUInts" elif annotation == "GLstring": assert paramType == 'GLchar' elif paramType.find("void") >= 0: @@ -242,10 +242,10 @@ public abstract class MessageParser { assert columns * columns == count assert countArg != "" assert paramType == "GLfloat" - dataSetter = "builder.setData(ParseMatrix(%d, %d * builder.getArg%d()));" % ( + dataSetter = "builder.setData(parseMatrix(%d, %d * builder.getArg%d()));" % ( columns, count, paramNames.index(countArg)) elif annotation == "GLstring": - dataSetter = "builder.setData(ParseString());" + dataSetter = "builder.setData(parseString());" elif paramType.find("void") >= 0: dataSetter = "// TODO" abstract = True @@ -259,7 +259,7 @@ public abstract class MessageParser { else: if paramType == "GLfloat" or paramType == "GLclampf": argumentSetters += "\ - builder.setArg%d(ParseFloat()); // %s %s\n" % ( + builder.setArg%d(parseFloat()); // %s %s\n" % ( paramIndex, paramType, paramName) elif paramType.find("*") >= 0: argumentSetters += "\ @@ -267,7 +267,7 @@ public abstract class MessageParser { abstract = True else: argumentSetters += "\ - builder.setArg%d(ParseArgument()); // %s %s\n" % ( + builder.setArg%d(parseArgument()); // %s %s\n" % ( paramIndex, paramType, paramName) paramNames.append(paramName) paramIndex += 1 @@ -276,14 +276,14 @@ public abstract class MessageParser { output.write("%s" % argumentSetters) else: output.write("\ - Parse_%s(builder);\n" % functionName) + parse_%s(builder);\n" % functionName) abstractParsers += "\ - abstract void Parse_%s(Message.Builder builder);\n" % functionName + abstract void parse_%s(Message.Builder builder);\n" % functionName print """\ @Override - void Parse_%s(Message.Builder builder) { + void parse_%s(Message.Builder builder) { %s } -""" % (functionName, argumentSetters) # print skeleton code for MessageParserE +""" % (functionName, argumentSetters) # print skeleton code for MessageParserEx output.write("\ break;\n") diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/BreakpointOption.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/BreakpointOption.java index 2ed03c4..6e795eb 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/BreakpointOption.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/BreakpointOption.java @@ -74,7 +74,7 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList this.layout(); } - void SetBreakpoint(Function function, boolean enabled) { + void setBreakpoint(Function function, boolean enabled) { Message.Builder builder = Message.newBuilder(); builder.setContextId(0); // FIXME: proper context id builder.setType(Type.Response); @@ -83,14 +83,14 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList builder.setProp(Prop.ExpectResponse); builder.setArg0(function.getNumber()); builder.setArg1(enabled ? 1 : 0); - sampleView.messageQueue.AddCommand(builder.build()); + sampleView.messageQueue.addCommand(builder.build()); } @Override public void widgetSelected(SelectionEvent e) { Button btn = (Button) e.widget; Group group = (Group) btn.getParent(); - SetBreakpoint(Function.valueOf(group.getText()), btn.getSelection()); + setBreakpoint(Function.valueOf(group.getText()), btn.getSelection()); } @Override @@ -99,12 +99,12 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList private Function lastFunction = Function.NEG; - public boolean ProcessMessage(final MessageQueue queue, final Message msg) throws IOException { + public boolean processMessage(final MessageQueue queue, final Message msg) throws IOException { // use DefaultProcessMessage just to register the GL call // but do not send response final int contextId = msg.getContextId(); if (msg.getType() == Type.BeforeCall || msg.getType() == Type.AfterCall) - queue.DefaultProcessMessage(msg, true, false); + queue.defaultProcessMessage(msg, true, false); final Message.Builder builder = Message.newBuilder(); builder.setContextId(contextId); builder.setType(Type.Response); @@ -114,7 +114,7 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList shell.getDisplay().syncExec(new Runnable() { @Override public void run() { - String call = MessageFormatter.Format(msg, false); + String call = MessageFormatter.format(msg, false); call = call.substring(0, call.indexOf("(")) + ' ' + msg.getFunction() + call.substring(call.indexOf("(")); if (msg.hasData() && msg.getFunction() == Function.glShaderSource) @@ -151,8 +151,8 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList { builder.setFunction(Function.SKIP); // AfterCall is skipped, so push BeforeCall to complete - if (queue.GetPartialMessage(contextId) != null) - queue.CompletePartialMessage(contextId); + if (queue.getPartialMessage(contextId) != null) + queue.completePartialMessage(contextId); } else if (s.startsWith("c")) builder.setFunction(Function.CONTINUE); @@ -160,23 +160,23 @@ public class BreakpointOption extends ScrolledComposite implements SelectionList { Button btn = buttonsBreak.get(msg.getFunction()); btn.setSelection(false); - SetBreakpoint(msg.getFunction(), false); + setBreakpoint(msg.getFunction(), false); builder.setExpectResponse(false); } else { - MessageParserEx.instance.Parse(builder, inputDialog.getValue()); + MessageParserEx.instance.parse(builder, inputDialog.getValue()); lastFunction = builder.getFunction(); builder.setExpectResponse(true); // AfterCall is skipped, so push BeforeCall to complete - if (queue.GetPartialMessage(contextId) != null) - queue.CompletePartialMessage(contextId); + if (queue.getPartialMessage(contextId) != null) + queue.completePartialMessage(contextId); } } // else defaults to continue BeforeCall and skip AfterCall } }); - queue.SendMessage(builder.build()); + queue.sendMessage(builder.build()); return true; } } diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/CodeGen.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/CodeGen.java index 70630c4..fb7c303 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/CodeGen.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/CodeGen.java @@ -40,25 +40,25 @@ public class CodeGen implements IRunnableWithProgress { framebufferNames, programNames, textureNames, shaderNames, renderbufferNames; /** return true if msg was a texture upload */ - private boolean CodeGenTextureUpload(final Message msg, final boolean replaceCopy) { + private boolean codeGenTextureUpload(final Message msg, final boolean replaceCopy) { String s = null; switch (msg.getFunction()) { case glCompressedTexImage2D: - s = MessageFormatter.Format(msg, true).replace("arg7", "texData"); + s = MessageFormatter.format(msg, true).replace("arg7", "texData"); break; case glCompressedTexSubImage2D: case glTexImage2D: case glTexSubImage2D: - s = MessageFormatter.Format(msg, true).replace("arg8", "texData"); + s = MessageFormatter.format(msg, true).replace("arg8", "texData"); break; case glCopyTexImage2D: if (!replaceCopy) { - code.write(MessageFormatter.Format(msg, true)); + code.write(MessageFormatter.format(msg, true)); code.write(";CHKERR;\n"); return true; } assert msg.getArg2() == msg.getPixelFormat(); // TODO - s = "//" + MessageFormatter.Format(msg, true) + "\n"; + s = "//" + MessageFormatter.format(msg, true) + "\n"; s += String.format("glTexImage2D(%s, %d, %s, %d, %d, %d, %s, %s, texData);CHKERR;", GLEnum.valueOf(msg.getArg0()), msg.getArg1(), GLEnum.valueOf(msg.getArg2()), msg.getArg5(), msg.getArg6(), @@ -67,12 +67,12 @@ public class CodeGen implements IRunnableWithProgress { break; case glCopyTexSubImage2D: if (!replaceCopy) { - code.write(MessageFormatter.Format(msg, true)); + code.write(MessageFormatter.format(msg, true)); code.write(";CHKERR;\n"); return true; } // FIXME: check the texture format & type, and convert - s = "//" + MessageFormatter.Format(msg, true) + "\n"; + s = "//" + MessageFormatter.format(msg, true) + "\n"; s += String.format( "glTexSubImage2D(%s, %d, %d, %d, %d, %d, %s, %s, texData);CHKERR;", GLEnum.valueOf(msg.getArg0()), msg.getArg1(), msg.getArg2(), @@ -84,7 +84,7 @@ public class CodeGen implements IRunnableWithProgress { } if (msg.hasData()) { - final byte[] data = MessageProcessor.LZFDecompressChunks(msg.getData()); + final byte[] data = MessageProcessor.lzfDecompressChunks(msg.getData()); try { code.write("{\n"); code.format(" void * texData = malloc(%d);CHKERR;\n", data.length); @@ -107,7 +107,7 @@ public class CodeGen implements IRunnableWithProgress { return true; } - private void CodeGenServerState(final GLServerState serverState) { + private void codeGenServerState(final GLServerState serverState) { code.write("// CodeGenServerState\n"); for (int i = 0; i < serverState.enableDisables.size(); i++) { final GLEnum key = GLEnum.valueOf(serverState.enableDisables.keyAt(i)); @@ -123,14 +123,14 @@ public class CodeGen implements IRunnableWithProgress { code.format("// %s is default\n", key); continue; } - final String s = MessageFormatter.Format(msg, true); + final String s = MessageFormatter.format(msg, true); code.write(s); code.write(";\n"); } // TODO: stencil and integers } - private void CodeGenServerShader(final GLServerShader serverShader) { + private void codeGenServerShader(final GLServerShader serverShader) { code.write("// CodeGenServerShader\n"); for (int i = 0; i < serverShader.shaders.size(); i++) { final int name = serverShader.shaders.keyAt(i); @@ -172,7 +172,7 @@ public class CodeGen implements IRunnableWithProgress { } } - private void CodeGenServerTexture(final GLServerTexture serverTexture, final boolean replaceCopy) { + private void codeGenServerTexture(final GLServerTexture serverTexture, final boolean replaceCopy) { code.write("// CodeGenServerTexture\n"); for (int i = 0; i < serverTexture.textures.size(); i++) { final int name = serverTexture.textures.keyAt(i); @@ -192,11 +192,11 @@ public class CodeGen implements IRunnableWithProgress { tex.name); code.write(s); for (final Message msg : tex.contentChanges) { - if (CodeGenTextureUpload(msg, replaceCopy)) + if (codeGenTextureUpload(msg, replaceCopy)) continue; switch (msg.getFunction()) { case glGenerateMipmap: - s = MessageFormatter.Format(msg, true); + s = MessageFormatter.format(msg, true); break; default: assert false; @@ -237,7 +237,7 @@ public class CodeGen implements IRunnableWithProgress { serverTexture.texCube.name); } - private void CodeGenBufferData(final ByteBuffer buffer, final String call) { + private void codeGenBufferData(final ByteBuffer buffer, final String call) { ByteBuffer bfr = buffer; if (buffer.isReadOnly()) { bfr = ByteBuffer.allocate(buffer.capacity()); @@ -263,7 +263,7 @@ public class CodeGen implements IRunnableWithProgress { } } - private void CodeGenServerVertex(final GLServerVertex v) { + private void codeGenServerVertex(final GLServerVertex v) { code.write("// CodeGenServerVertex\n"); for (int i = 0; i < v.buffers.size(); i++) { final int name = v.buffers.keyAt(i); @@ -283,7 +283,7 @@ public class CodeGen implements IRunnableWithProgress { if (buffer.data != null) { String s = String.format("glBufferData(%s, %d, bufferData, %s)", buffer.target, buffer.data.capacity(), buffer.usage); - CodeGenBufferData(buffer.data, s); + codeGenBufferData(buffer.data, s); } } } @@ -314,7 +314,7 @@ public class CodeGen implements IRunnableWithProgress { code.write("glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);CHKERR;\n"); } - private void CodeGenGenNames(final Message msg) { + private void codeGenGenNames(final Message msg) { final ByteBuffer names = msg.getData().asReadOnlyByteBuffer(); names.order(SampleView.targetByteOrder); SparseIntArray namesArray = null; @@ -352,7 +352,7 @@ public class CodeGen implements IRunnableWithProgress { } } - private void CodeGenDeleteNames(final Message msg) { + private void codeGenDeleteNames(final Message msg) { final ByteBuffer names = msg.getData().asReadOnlyByteBuffer(); names.order(SampleView.targetByteOrder); SparseIntArray namesArray = null; @@ -386,7 +386,7 @@ public class CodeGen implements IRunnableWithProgress { } } - private void CodeGenBindNames(final Message msg) { + private void codeGenBindNames(final Message msg) { String id = null; SparseIntArray namesArray = null; final int name = msg.getArg1(); @@ -417,11 +417,11 @@ public class CodeGen implements IRunnableWithProgress { } else if (namesArray.get(name) != name) code.format("%s = %d;\n", id, name); // name was deleted namesArray.put(name, name); - code.write(MessageFormatter.Format(msg, true)); + code.write(MessageFormatter.format(msg, true)); code.write(";CHKERR;\n"); } - private void CodeGenDrawArrays(final GLServerVertex v, final MessageData msgData) + private void codeGenDrawArrays(final GLServerVertex v, final MessageData msgData) throws IOException { final int maxAttrib = msgData.msg.getArg7(); if (maxAttrib < 1) { @@ -478,7 +478,7 @@ public class CodeGen implements IRunnableWithProgress { code.write("};\n"); } - private void CodeGenDrawElements(final GLServerVertex v, final MessageData msgData) + private void codeGenDrawElements(final GLServerVertex v, final MessageData msgData) throws IOException { final int maxAttrib = msgData.msg.getArg7(); if (maxAttrib < 1) { @@ -506,7 +506,7 @@ public class CodeGen implements IRunnableWithProgress { final byte[] element = new byte[attribDataStride]; final ByteBuffer data = msgData.msg.getData().asReadOnlyByteBuffer(); data.order(SampleView.targetByteOrder); - final ByteBuffer indexData = ByteBuffer.allocate(count * GLServerVertex.TypeSize(type)); + final ByteBuffer indexData = ByteBuffer.allocate(count * GLServerVertex.typeSize(type)); indexData.order(SampleView.targetByteOrder); final ByteBuffer attribData = ByteBuffer.allocate(count * attribDataStride); attribData.order(SampleView.targetByteOrder); @@ -596,7 +596,7 @@ public class CodeGen implements IRunnableWithProgress { code.write("};\n"); } - private void CodeGenDraw(final GLServerVertex v, final MessageData msgData) + private void codeGenDraw(final GLServerVertex v, final MessageData msgData) throws IOException { final int maxAttrib = msgData.msg.getArg7(); if (maxAttrib < 1) { @@ -638,10 +638,10 @@ public class CodeGen implements IRunnableWithProgress { code.write("};\n"); } - private void CodeGenFunction(final Context ctx, final MessageData msgData) + private void codeGenFunction(final Context ctx, final MessageData msgData) throws IOException { final Message msg = msgData.msg; - String call = MessageFormatter.Format(msg, true); + String call = MessageFormatter.format(msg, true); switch (msg.getFunction()) { case glActiveTexture: case glAttachShader: @@ -651,7 +651,7 @@ public class CodeGen implements IRunnableWithProgress { case glBindFramebuffer: case glBindRenderbuffer: case glBindTexture: - CodeGenBindNames(msg); + codeGenBindNames(msg); return; case glBlendColor: case glBlendEquation: @@ -660,12 +660,12 @@ public class CodeGen implements IRunnableWithProgress { case glBlendFuncSeparate: break; case glBufferData: - call = MessageFormatter.Format(msg, true).replace("arg2", "bufferData"); - CodeGenBufferData(msg.getData().asReadOnlyByteBuffer(), call); + call = MessageFormatter.format(msg, true).replace("arg2", "bufferData"); + codeGenBufferData(msg.getData().asReadOnlyByteBuffer(), call); return; case glBufferSubData: - call = MessageFormatter.Format(msg, true).replace("arg3", "bufferData"); - CodeGenBufferData(msg.getData().asReadOnlyByteBuffer(), call); + call = MessageFormatter.format(msg, true).replace("arg3", "bufferData"); + codeGenBufferData(msg.getData().asReadOnlyByteBuffer(), call); return; case glCheckFramebufferStatus: case glClear: @@ -679,7 +679,7 @@ public class CodeGen implements IRunnableWithProgress { case glCompressedTexSubImage2D: case glCopyTexImage2D: case glCopyTexSubImage2D: - CodeGenTextureUpload(msg, false); + codeGenTextureUpload(msg, false); return; case glCreateProgram: namesHeader.format("extern GLuint program_%d;\n", msg.getRet()); @@ -699,13 +699,13 @@ public class CodeGen implements IRunnableWithProgress { programNames.put(msg.getArg0(), 0); break; case glDeleteRenderbuffers: - CodeGenDeleteNames(msg); + codeGenDeleteNames(msg); return; case glDeleteShader: shaderNames.put(msg.getArg0(), 0); return; case glDeleteTextures: - CodeGenDeleteNames(msg); + codeGenDeleteNames(msg); return; case glDepthFunc: case glDepthMask: @@ -716,11 +716,11 @@ public class CodeGen implements IRunnableWithProgress { break; case glDrawArrays: // CodeGenDraw(ctx.serverVertex, msgData); - CodeGenDrawArrays(ctx.serverVertex, msgData); + codeGenDrawArrays(ctx.serverVertex, msgData); return; case glDrawElements: // CodeGenDraw(ctx.serverVertex, msgData); - CodeGenDrawElements(ctx.serverVertex, msgData); + codeGenDrawElements(ctx.serverVertex, msgData); return; case glEnable: case glEnableVertexAttribArray: @@ -731,14 +731,14 @@ public class CodeGen implements IRunnableWithProgress { case glFrontFace: break; case glGenBuffers: - CodeGenGenNames(msg); + codeGenGenNames(msg); return; case glGenerateMipmap: break; case glGenFramebuffers: case glGenRenderbuffers: case glGenTextures: - CodeGenGenNames(msg); + codeGenGenNames(msg); return; case glGetActiveAttrib: case glGetActiveUniform: @@ -814,7 +814,7 @@ public class CodeGen implements IRunnableWithProgress { case glStencilOpSeparate: break; case glTexImage2D: - CodeGenTextureUpload(msg, false); + codeGenTextureUpload(msg, false); return; case glTexParameterf: break; @@ -825,7 +825,7 @@ public class CodeGen implements IRunnableWithProgress { case glTexParameteriv: return; // TODO case glTexSubImage2D: - CodeGenTextureUpload(msg, false); + codeGenTextureUpload(msg, false); return; case glUniform1f: case glUniform1fv: @@ -880,7 +880,7 @@ public class CodeGen implements IRunnableWithProgress { code.write(call + ";CHKERR;\n"); } - private void CodeGenSetup(final Context ctx) { + private void codeGenSetup(final Context ctx) { try { codeFile = new FileWriter("frame_setup.cpp", false); code = new PrintWriter(codeFile); @@ -1060,10 +1060,10 @@ public class CodeGen implements IRunnableWithProgress { code.write("#include \"frame_names.h\"\n"); code.write("void FrameSetup(){\n"); - CodeGenServerState(ctx.serverState); - CodeGenServerShader(ctx.serverShader); - CodeGenServerTexture(ctx.serverTexture, true); - CodeGenServerVertex(ctx.serverVertex); + codeGenServerState(ctx.serverState); + codeGenServerShader(ctx.serverShader); + codeGenServerTexture(ctx.serverTexture, true); + codeGenServerVertex(ctx.serverVertex); code.write("}\n"); @@ -1080,7 +1080,7 @@ public class CodeGen implements IRunnableWithProgress { } } - private void CodeGenCleanup() { + private void codeGenCleanup() { make.write(" frame_setup.cpp \\\n"); make.write(" frame_names.cpp \\\n"); make.write("#\n"); @@ -1134,8 +1134,8 @@ public class CodeGen implements IRunnableWithProgress { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { progress.beginTask("CodeGenFrames", count + 2); - Context ctx = dbgCtx.GetFrame(0).startContext.clone(); - CodeGenSetup(ctx); + Context ctx = dbgCtx.getFrame(0).startContext.clone(); + codeGenSetup(ctx); progress.worked(1); for (int i = 0; i < count; i++) { try { @@ -1149,14 +1149,14 @@ public class CodeGen implements IRunnableWithProgress { code.write("#include \"frame_names.h\"\n"); code.format("void Frame%d(){\n", i); - final Frame frame = dbgCtx.GetFrame(i); - for (int j = 0; j < frame.Size(); j++) { - final MessageData msgData = frame.Get(j); + final Frame frame = dbgCtx.getFrame(i); + for (int j = 0; j < frame.size(); j++) { + final MessageData msgData = frame.get(j); code.format("/* frame function %d: %s %s*/\n", j, msgData.msg.getFunction(), - MessageFormatter.Format(msgData.msg, false)); - ctx.ProcessMessage(msgData.msg); + MessageFormatter.format(msgData.msg, false)); + ctx.processMessage(msgData.msg); try { - CodeGenFunction(ctx, msgData); + codeGenFunction(ctx, msgData); } catch (IOException e) { e.printStackTrace(); assert false; @@ -1180,11 +1180,11 @@ public class CodeGen implements IRunnableWithProgress { } namesSource.write("};\n"); namesSource.format("const unsigned int FrameCount = %d;\n", count); - CodeGenCleanup(); + codeGenCleanup(); progress.worked(1); } - void CodeGenFrames(final DebugContext dbgCtx, int count, final Shell shell) { + void codeGenFrames(final DebugContext dbgCtx, int count, final Shell shell) { this.dbgCtx = dbgCtx; this.count = count; ProgressMonitorDialog dialog = new ProgressMonitorDialog(shell); @@ -1202,9 +1202,9 @@ public class CodeGen implements IRunnableWithProgress { progress = null; } - void CodeGenFrame(final Frame frame) { + void codeGenFrame(final Frame frame) { Context ctx = frame.startContext.clone(); - CodeGenSetup(ctx); + codeGenSetup(ctx); try { codeFile = new FileWriter("frame0.cpp", false); code = new PrintWriter(codeFile); @@ -1215,13 +1215,13 @@ public class CodeGen implements IRunnableWithProgress { make.format(" frame0.cpp \\\n"); code.write("#include \"frame_names.h\"\n"); code.format("void Frame0(){\n"); - for (int i = 0; i < frame.Size(); i++) { - final MessageData msgData = frame.Get(i); + for (int i = 0; i < frame.size(); i++) { + final MessageData msgData = frame.get(i); code.format("/* frame function %d: %s %s*/\n", i, msgData.msg.getFunction(), - MessageFormatter.Format(msgData.msg, false)); - ctx.ProcessMessage(msgData.msg); + MessageFormatter.format(msgData.msg, false)); + ctx.processMessage(msgData.msg); try { - CodeGenFunction(ctx, msgData); + codeGenFunction(ctx, msgData); } catch (IOException e) { e.printStackTrace(); assert false; @@ -1232,6 +1232,6 @@ public class CodeGen implements IRunnableWithProgress { namesHeader.write("extern void (* Frames[1])();\n"); namesSource.write("void (* Frames[1])() = {Frame0};\n"); namesSource.write("const unsigned int FrameCount = 1;\n"); - CodeGenCleanup(); + codeGenCleanup(); } } diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/Context.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/Context.java index 2296b31..b54d904 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/Context.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/Context.java @@ -56,45 +56,45 @@ class Frame { this.filePosition = filePosition; } - void Add(final MessageData msgData) { + void add(final MessageData msgData) { calls.add(msgData); } - void IncreaseCallsCount() { + void increaseCallsCount() { callsCount++; } - Context ComputeContext(final MessageData call) { + Context computeContext(final MessageData call) { Context ctx = startContext.clone(); for (int i = 0; i < calls.size(); i++) if (call == calls.get(i)) return ctx; else - ctx.ProcessMessage(calls.get(i).msg); + ctx.processMessage(calls.get(i).msg); assert false; return ctx; } - int Size() { + int size() { return callsCount; } - MessageData Get(final int i) { + MessageData get(final int i) { return calls.get(i); } - ArrayList<MessageData> Get() { + ArrayList<MessageData> get() { return calls; } - void Unload() { + void unload() { if (calls == null) return; calls.clear(); calls = null; } - void Load(final RandomAccessFile file) { + void load(final RandomAccessFile file) { if (calls != null && calls.size() == callsCount) return; try { @@ -109,7 +109,7 @@ class Frame { final byte[] data = new byte[len]; file.read(data); Message msg = Message.parseFrom(data); - ctx.ProcessMessage(msg); + ctx.processMessage(msg); final MessageData msgData = new MessageData(Display.getCurrent(), msg, ctx); calls.add(msgData); } @@ -153,20 +153,20 @@ class DebugContext { * Caches new Message, and formats into MessageData for current frame; this * function is called exactly once for each new Message */ - void ProcessMessage(final Message newMsg) { + void processMessage(final Message newMsg) { Message msg = newMsg; - currentContext.ProcessMessage(newMsg); + currentContext.processMessage(newMsg); if (msg.hasDataType() && msg.getDataType() == DataType.ReferencedImage) { - final byte[] referenced = MessageProcessor.LZFDecompressChunks(msg.getData()); - currentContext.readPixelRef = MessageProcessor.DecodeReferencedImage( + final byte[] referenced = MessageProcessor.lzfDecompressChunks(msg.getData()); + currentContext.readPixelRef = MessageProcessor.decodeReferencedImage( currentContext.readPixelRef, referenced); - final byte[] decoded = MessageProcessor.LZFCompressChunks( + final byte[] decoded = MessageProcessor.lzfCompressChunks( currentContext.readPixelRef, referenced.length); msg = newMsg.toBuilder().setDataType(DataType.NonreferencedImage) .setData(ByteString.copyFrom(decoded)).build(); } synchronized (file) { - lastFrame.IncreaseCallsCount(); + lastFrame.increaseCallsCount(); final byte[] data = msg.toByteArray(); final ByteBuffer len = ByteBuffer.allocate(4); len.order(SampleView.targetByteOrder); @@ -184,14 +184,14 @@ class DebugContext { } if (loadedFrame == lastFrame) { final MessageData msgData = new MessageData(Display.getCurrent(), msg, currentContext); - lastFrame.Add(msgData); + lastFrame.add(msgData); uiUpdate = true; } if (msg.getFunction() != Function.eglSwapBuffers) return; synchronized (frames) { if (loadedFrame != lastFrame) - lastFrame.Unload(); + lastFrame.unload(); try { frames.add(lastFrame = new Frame(currentContext, file.getFilePointer())); // file.getChannel().force(false); @@ -204,22 +204,22 @@ class DebugContext { return; } - Frame GetFrame(int index) { + Frame getFrame(int index) { synchronized (frames) { Frame newFrame = frames.get(index); if (loadedFrame != null && loadedFrame != lastFrame && newFrame != loadedFrame) { - loadedFrame.Unload(); + loadedFrame.unload(); uiUpdate = true; } loadedFrame = newFrame; synchronized (file) { - loadedFrame.Load(file); + loadedFrame.load(file); } return loadedFrame; } } - int FrameCount() { + int frameCount() { synchronized (frames) { return frames.size(); } @@ -264,14 +264,14 @@ public class Context implements Cloneable { } /** mainly updating states */ - public void ProcessMessage(Message msg) { - if (serverVertex.Process(msg)) + public void processMessage(Message msg) { + if (serverVertex.process(msg)) return; - if (serverShader.ProcessMessage(msg)) + if (serverShader.processMessage(msg)) return; - if (serverState.ProcessMessage(msg)) + if (serverState.processMessage(msg)) return; - if (serverTexture.ProcessMessage(msg)) + if (serverTexture.processMessage(msg)) return; } } @@ -299,7 +299,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, if (entry.obj != null) { objStr = entry.obj.toString(); if (entry.obj instanceof Message) - objStr = MessageFormatter.Format((Message) entry.obj, false); + objStr = MessageFormatter.format((Message) entry.obj, false); } return entry.name + " = " + objStr; } @@ -320,7 +320,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, case glCopyTexImage2D: case glCopyTexSubImage2D: return entry.image = new MessageData(Display.getCurrent(), msg, null) - .GetImage(); + .getImage(); default: return null; } @@ -384,7 +384,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, final Message val = context.serverState.integers.valueAt(i); if (val != null) children.add(GLEnum.valueOf(key).name() + " : " + - MessageFormatter.Format(val, false)); + MessageFormatter.format(val, false)); else children.add(GLEnum.valueOf(key).name() + " : default"); } @@ -396,7 +396,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, children.add(Function.valueOf(key).name() + " : default"); else children.add(Function.valueOf(key).name() + " : " - + MessageFormatter.Format(msg, false)); + + MessageFormatter.format(msg, false)); } } else if (entry.obj instanceof SparseArray) { SparseArray<?> sa = (SparseArray<?>) entry.obj; @@ -460,7 +460,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, return Array.getLength(obj) > 0; else if (obj instanceof Message) return false; - else if (IsPrimitive(obj)) + else if (isPrimitive(obj)) return false; else if (obj.getClass().equals(String.class)) return false; @@ -471,7 +471,7 @@ class ContextViewProvider extends LabelProvider implements ITreeContentProvider, return obj.getClass().getFields().length > 0; } - static boolean IsPrimitive(final Object obj) { + static boolean isPrimitive(final Object obj) { final Class<? extends Object> c = obj.getClass(); if (c.isPrimitive()) return true; diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerShader.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerShader.java index 088a2b2..f13c465 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerShader.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerShader.java @@ -111,7 +111,7 @@ public class GLServerShader implements Cloneable { } /** returns true if processed */ - public boolean ProcessMessage(final Message msg) { + public boolean processMessage(final Message msg) { boolean oldUiUpdate = uiUpdate; uiUpdate = true; switch (msg.getFunction()) { @@ -145,7 +145,7 @@ public class GLServerShader implements Cloneable { } } - GLShader GetShader(int name) { + GLShader getShader(int name) { if (name == 0) return null; for (Context ctx : context.shares) { @@ -157,7 +157,7 @@ public class GLServerShader implements Cloneable { return null; } - GLProgram GetProgram(int name) { + GLProgram getProgram(int name) { if (name == 0) return null; for (Context ctx : context.shares) { @@ -171,9 +171,9 @@ public class GLServerShader implements Cloneable { // void API_ENTRY(glAttachShader)(GLuint program, GLuint shader) void glAttachShader(final Message msg) { - GLProgram program = GetProgram(msg.getArg0()); + GLProgram program = getProgram(msg.getArg0()); assert program != null; - GLShader shader = GetShader(msg.getArg1()); + GLShader shader = getShader(msg.getArg1()); assert program != null; if (GLEnum.GL_VERTEX_SHADER == shader.type) program.vert = shader.name; @@ -197,13 +197,13 @@ public class GLServerShader implements Cloneable { void glDeleteProgram(final Message msg) { if (msg.getArg0() == 0) return; - GLProgram program = GetProgram(msg.getArg0()); + GLProgram program = getProgram(msg.getArg0()); program.delete = true; for (Context ctx : context.shares) if (ctx.serverShader.current == program) return; - glDetachShader(program, GetShader(program.vert)); - glDetachShader(program, GetShader(program.frag)); + glDetachShader(program, getShader(program.vert)); + glDetachShader(program, getShader(program.frag)); programs.remove(program.name); } @@ -211,7 +211,7 @@ public class GLServerShader implements Cloneable { void glDeleteShader(final Message msg) { if (msg.getArg0() == 0) return; - GLShader shader = GetShader(msg.getArg0()); + GLShader shader = getShader(msg.getArg0()); shader.delete = true; if (shader.programs.size() == 0) shaders.remove(shader.name); @@ -219,7 +219,7 @@ public class GLServerShader implements Cloneable { // void API_ENTRY(glDetachShader)(GLuint program, GLuint shader) void glDetachShader(final Message msg) { - glDetachShader(GetProgram(msg.getArg0()), GetShader(msg.getArg1())); + glDetachShader(getProgram(msg.getArg0()), getShader(msg.getArg1())); } void glDetachShader(final GLProgram program, final GLShader shader) { @@ -241,14 +241,14 @@ public class GLServerShader implements Cloneable { void glShaderSource(final Message msg) { if (!msg.hasData()) return; // TODO: distinguish between generated calls - GLShader shader = GetShader(msg.getArg0()); + GLShader shader = getShader(msg.getArg0()); shader.source = shader.originalSource = msg.getData().toStringUtf8(); } // void API_ENTRY(glUseProgram)(GLuint program) void glUseProgram(final Message msg) { GLProgram oldCurrent = current; - current = GetProgram(msg.getArg0()); + current = getProgram(msg.getArg0()); if (null != oldCurrent && oldCurrent.delete && oldCurrent != current) { for (Context ctx : context.shares) if (ctx.serverShader.current == oldCurrent) diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerState.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerState.java index 38868a7..addf277 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerState.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerState.java @@ -90,7 +90,7 @@ public class GLServerState implements Cloneable { } /** returns true if processed */ - public boolean ProcessMessage(final Message msg) { + public boolean processMessage(final Message msg) { switch (msg.getFunction()) { case glBlendColor: case glBlendEquation: @@ -105,14 +105,14 @@ public class GLServerState implements Cloneable { case glDepthMask: case glDepthFunc: case glDepthRangef: - return Setter(msg); + return setter(msg); case glDisable: - return EnableDisable(false, msg); + return enableDisable(false, msg); case glEnable: - return EnableDisable(true, msg); + return enableDisable(true, msg); case glFrontFace: case glLineWidth: - return Setter(msg); + return setter(msg); case glPixelStorei: if (GLEnum.valueOf(msg.getArg0()) == GLEnum.GL_PACK_ALIGNMENT) integers.put(msg.getArg0(), msg); @@ -124,7 +124,7 @@ public class GLServerState implements Cloneable { case glPolygonOffset: case glSampleCoverage: case glScissor: - return Setter(msg); + return setter(msg); case glStencilFunc: { Message.Builder builder = msg.toBuilder(); builder.setArg2(msg.getArg1()); @@ -136,7 +136,7 @@ public class GLServerState implements Cloneable { return glStencilFuncSeparate(msg); case glStencilMask: case glStencilMaskSeparate: - return Setter(msg); + return setter(msg); case glStencilOp: { Message.Builder builder = msg.toBuilder(); builder.setArg3(msg.getArg2()); @@ -148,13 +148,13 @@ public class GLServerState implements Cloneable { case glStencilOpSeparate: return glStencilOpSeparate(msg); case glViewport: - return Setter(msg); + return setter(msg); default: return false; } } - boolean Setter(final Message msg) { + boolean setter(final Message msg) { switch (msg.getFunction()) { case glBlendFunc: lastSetter.put(Function.glBlendFuncSeparate.getNumber(), msg); @@ -172,11 +172,11 @@ public class GLServerState implements Cloneable { return true; } - boolean EnableDisable(boolean enable, final Message msg) { + boolean enableDisable(boolean enable, final Message msg) { int index = enableDisables.indexOfKey(msg.getArg0()); if (index < 0) { System.out.print("invalid glDisable/Enable: "); - System.out.println(MessageFormatter.Format(msg, false)); + System.out.println(MessageFormatter.format(msg, false)); return true; } if ((enableDisables.valueAt(index) != 0) == enable) diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerTexture.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerTexture.java index 5235d9b..2714b21 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerTexture.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerTexture.java @@ -50,7 +50,7 @@ class GLTexture implements Cloneable { } } - boolean ProcessMessage(final Message msg) { + boolean processMessage(final Message msg) { switch (msg.getFunction()) { case glCompressedTexImage2D: case glCopyTexImage2D: @@ -121,13 +121,13 @@ public class GLServerTexture implements Cloneable { } } - public boolean ProcessMessage(final Message msg) { + public boolean processMessage(final Message msg) { switch (msg.getFunction()) { case glActiveTexture: activeTexture = GLEnum.valueOf(msg.getArg0()); return true; case glBindTexture: - return BindTexture(msg.getArg0(), msg.getArg1()); + return bindTexture(msg.getArg0(), msg.getArg1()); case glCompressedTexImage2D: case glCompressedTexSubImage2D: case glCopyTexImage2D: @@ -137,7 +137,7 @@ public class GLServerTexture implements Cloneable { switch (GLEnum.valueOf(msg.getArg0())) { case GL_TEXTURE_2D: if (tex2D != null) - return tex2D.ProcessMessage(msg); + return tex2D.processMessage(msg); return true; case GL_TEXTURE_CUBE_MAP_POSITIVE_X: case GL_TEXTURE_CUBE_MAP_NEGATIVE_X: @@ -146,7 +146,7 @@ public class GLServerTexture implements Cloneable { case GL_TEXTURE_CUBE_MAP_POSITIVE_Z: case GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: if (texCube != null) - return texCube.ProcessMessage(msg); + return texCube.processMessage(msg); return true; default: return true; @@ -157,9 +157,9 @@ public class GLServerTexture implements Cloneable { for (int i = 0; i < msg.getArg0(); i++) { final int name = names.getInt(); if (tex2D != null && tex2D.name == name) - BindTexture(GLEnum.GL_TEXTURE_2D.value, 0); + bindTexture(GLEnum.GL_TEXTURE_2D.value, 0); if (texCube != null && texCube.name == name) - BindTexture(GLEnum.GL_TEXTURE_CUBE_MAP.value, 0); + bindTexture(GLEnum.GL_TEXTURE_CUBE_MAP.value, 0); if (name != 0) textures.remove(name); } @@ -167,22 +167,22 @@ public class GLServerTexture implements Cloneable { } case glGenerateMipmap: if (GLEnum.valueOf(msg.getArg0()) == GLEnum.GL_TEXTURE_2D && tex2D != null) - return tex2D.ProcessMessage(msg); + return tex2D.processMessage(msg); else if (GLEnum.valueOf(msg.getArg0()) == GLEnum.GL_TEXTURE_CUBE_MAP && texCube != null) - return texCube.ProcessMessage(msg); + return texCube.processMessage(msg); return true; case glTexParameteri: - return TexParameter(msg.getArg0(), msg.getArg1(), msg.getArg2()); + return texParameter(msg.getArg0(), msg.getArg1(), msg.getArg2()); case glTexParameterf: - return TexParameter(msg.getArg0(), msg.getArg1(), + return texParameter(msg.getArg0(), msg.getArg1(), (int) Float.intBitsToFloat(msg.getArg2())); default: return false; } } - boolean BindTexture(final int target, final int name) { + boolean bindTexture(final int target, final int name) { final int index = activeTexture.value - GLEnum.GL_TEXTURE0.value; if (GLEnum.valueOf(target) == GLEnum.GL_TEXTURE_2D) { tex2D = textures.get(name); @@ -203,7 +203,7 @@ public class GLServerTexture implements Cloneable { return true; } - boolean TexParameter(final int target, final int pname, final int param) { + boolean texParameter(final int target, final int pname, final int param) { GLTexture tex = null; if (GLEnum.valueOf(target) == GLEnum.GL_TEXTURE_2D) tex = tex2D; diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerVertex.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerVertex.java index ed1572b..676da43 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerVertex.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/GLServerVertex.java @@ -137,7 +137,7 @@ public class GLServerVertex implements Cloneable { } /** returns true if processed */ - public boolean Process(final Message msg) { + public boolean process(final Message msg) { switch (msg.getFunction()) { case glBindBuffer: glBindBuffer(msg); @@ -276,7 +276,7 @@ public class GLServerVertex implements Cloneable { attribPointers[msg.getArg0()].enabled = false; } - float FetchConvert(final ByteBuffer src, final GLEnum type, final boolean normalized) { + float fetchConvert(final ByteBuffer src, final GLEnum type, final boolean normalized) { if (GLEnum.GL_FLOAT == type) return Float.intBitsToFloat(src.getInt()); else if (GLEnum.GL_UNSIGNED_INT == type) @@ -319,7 +319,7 @@ public class GLServerVertex implements Cloneable { return 0; } - static int TypeSize(final GLEnum type) { + static int typeSize(final GLEnum type) { switch (type) { case GL_FLOAT: case GL_UNSIGNED_INT: @@ -338,7 +338,7 @@ public class GLServerVertex implements Cloneable { } } - void Fetch(final int maxAttrib, final int index, final int dstIdx, final ByteBuffer nonVBO, + void fetch(final int maxAttrib, final int index, final int dstIdx, final ByteBuffer nonVBO, final float[][] fetchedAttribs) { for (int i = 0; i < maxAttrib; i++) { final GLAttribPointer attrib = attribPointers[i]; @@ -349,11 +349,11 @@ public class GLServerVertex implements Cloneable { final ByteBuffer src = attrib.buffer.data; src.position(attrib.ptr + index * attrib.elemStride); for (int j = 0; j < size; j++) - fetchedAttribs[i][dstIdx * 4 + j] = FetchConvert(src, attrib.type, + fetchedAttribs[i][dstIdx * 4 + j] = fetchConvert(src, attrib.type, attrib.normalized); } else for (int j = 0; j < size; j++) - fetchedAttribs[i][dstIdx * 4 + j] = FetchConvert(nonVBO, attrib.type, + fetchedAttribs[i][dstIdx * 4 + j] = fetchConvert(nonVBO, attrib.type, attrib.normalized); } if (size < 1) @@ -385,7 +385,7 @@ public class GLServerVertex implements Cloneable { arrays.order(SampleView.targetByteOrder); } for (int i = 0; i < count; i++) - Fetch(maxAttrib, first + i, i, arrays, msgData.attribs); + fetch(maxAttrib, first + i, i, arrays, msgData.attribs); assert null == arrays || arrays.remaining() == 0; } @@ -419,12 +419,12 @@ public class GLServerVertex implements Cloneable { if (GLEnum.GL_UNSIGNED_SHORT == type) { for (int i = 0; i < count; i++) { msgData.indices[i] = index.getShort(); - Fetch(maxAttrib, msgData.indices[i] & 0xffff, i, arrays, msgData.attribs); + fetch(maxAttrib, msgData.indices[i] & 0xffff, i, arrays, msgData.attribs); } } else if (GLEnum.GL_UNSIGNED_BYTE == type) { for (int i = 0; i < count; i++) { msgData.indices[i] = (short) (index.get() & 0xff); - Fetch(maxAttrib, msgData.indices[i], i, arrays, msgData.attribs); + fetch(maxAttrib, msgData.indices[i], i, arrays, msgData.attribs); } } else assert false; @@ -458,7 +458,7 @@ public class GLServerVertex implements Cloneable { attrib.type = GLEnum.valueOf(msg.getArg2()); attrib.normalized = msg.getArg3() != 0; attrib.stride = msg.getArg4(); - attrib.elemSize = attrib.size * TypeSize(attrib.type); + attrib.elemSize = attrib.size * typeSize(attrib.type); if (attrib.stride == 0) attrib.elemStride = attrib.elemSize; else diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageData.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageData.java index 50fdf1c..321c538 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageData.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageData.java @@ -59,7 +59,7 @@ public class MessageData { columns[2] = "[AfterGeneratedCall] "; else assert msg.getType() == Type.CompleteCall; - columns[2] += MessageFormatter.Format(msg, false); + columns[2] += MessageFormatter.format(msg, false); builder.append(columns[2]); switch (function) { case glDrawArrays: @@ -80,7 +80,7 @@ public class MessageData { text = builder.toString(); } - public Image GetImage() { + public Image getImage() { if (image != null) return image; ImageData imageData = null; @@ -88,35 +88,35 @@ public class MessageData { case glTexImage2D: if (!msg.hasData()) return null; - imageData = MessageProcessor.ReceiveImage(msg.getArg3(), msg + imageData = MessageProcessor.receiveImage(msg.getArg3(), msg .getArg4(), msg.getArg6(), msg.getArg7(), msg.getData()); return image = new Image(Display.getCurrent(), imageData); case glTexSubImage2D: assert msg.hasData(); - imageData = MessageProcessor.ReceiveImage(msg.getArg4(), msg + imageData = MessageProcessor.receiveImage(msg.getArg4(), msg .getArg5(), msg.getArg6(), msg.getArg7(), msg.getData()); return image = new Image(Display.getCurrent(), imageData); case glCopyTexImage2D: - imageData = MessageProcessor.ReceiveImage(msg.getArg5(), msg.getArg6(), + imageData = MessageProcessor.receiveImage(msg.getArg5(), msg.getArg6(), msg.getPixelFormat(), msg.getPixelType(), msg.getData()); imageData = imageData.scaledTo(imageData.width, -imageData.height); return image = new Image(Display.getCurrent(), imageData); case glCopyTexSubImage2D: - imageData = MessageProcessor.ReceiveImage(msg.getArg6(), msg.getArg7(), + imageData = MessageProcessor.receiveImage(msg.getArg6(), msg.getArg7(), msg.getPixelFormat(), msg.getPixelType(), msg.getData()); imageData = imageData.scaledTo(imageData.width, -imageData.height); return image = new Image(Display.getCurrent(), imageData); case glReadPixels: if (!msg.hasData()) return null; - imageData = MessageProcessor.ReceiveImage(msg.getArg2(), msg.getArg3(), + imageData = MessageProcessor.receiveImage(msg.getArg2(), msg.getArg3(), msg.getArg4(), msg.getArg5(), msg.getData()); imageData = imageData.scaledTo(imageData.width, -imageData.height); return image = new Image(Display.getCurrent(), imageData); case eglSwapBuffers: if (!msg.hasData()) return null; - imageData = MessageProcessor.ReceiveImage(msg.getImageWidth(), + imageData = MessageProcessor.receiveImage(msg.getImageWidth(), msg.getImageHeight(), msg.getPixelFormat(), msg.getPixelType(), msg.getData()); imageData = imageData.scaledTo(imageData.width, -imageData.height); diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageFormatter.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageFormatter.java index 115cb99..b9fa681 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageFormatter.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageFormatter.java @@ -22,7 +22,7 @@ import java.nio.ByteBuffer; public class MessageFormatter { - static String FormatFloats(int count, final ByteBuffer data) { + static String formatFloats(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -35,7 +35,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatInts(int count, final ByteBuffer data) { + static String formatInts(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -48,7 +48,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatUints(int count, final ByteBuffer data) { + static String formatUInts(int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -62,7 +62,7 @@ public class MessageFormatter { return ret + "}"; } - static String FormatMatrix(int columns, int count, final ByteBuffer data) { + static String formatMatrix(int columns, int count, final ByteBuffer data) { if (data.remaining() == 0) return "{}"; data.order(SampleView.targetByteOrder); @@ -77,7 +77,7 @@ public class MessageFormatter { return ret + "}"; } - public static String Format(final DebuggerMessage.Message msg, + public static String format(final DebuggerMessage.Message msg, final boolean code) { String str; switch (msg.getFunction()) { @@ -368,7 +368,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*buffers*/ " : "buffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glDeleteFramebuffers: str = String.format("%s(%s%s, %s%s)", @@ -376,7 +376,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*framebuffers*/ " : "framebuffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glDeleteProgram: str = String.format("%s(%s%s)", @@ -390,7 +390,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*renderbuffers*/ " : "renderbuffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glDeleteShader: str = String.format("%s(%s%s)", @@ -404,7 +404,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*textures*/ " : "textures=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glDepthFunc: str = String.format("%s(%s%s)", @@ -529,7 +529,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*buffers*/ " : "buffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glGenerateMipmap: str = String.format("%s(%s%s)", @@ -543,7 +543,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*framebuffers*/ " : "framebuffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glGenRenderbuffers: str = String.format("%s(%s%s, %s%s)", @@ -551,7 +551,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*renderbuffers*/ " : "renderbuffers=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glGenTextures: str = String.format("%s(%s%s, %s%s)", @@ -559,7 +559,7 @@ public class MessageFormatter { , (code ? "/*n*/ " : "n=") , msg.getArg0() , (code ? "/*textures*/ " : "textures=") - , (code ? "(GLuint [])" : "") + FormatUints(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLuint [])" : "") + formatUInts(1 * msg.getArg0(), msg.getData().asReadOnlyByteBuffer())); break; case glGetActiveAttrib: // FIXME: this function uses pointers, debugger may send data in msg.data @@ -684,7 +684,7 @@ public class MessageFormatter { , (code ? "/*pname*/ " : "pname=") , GLEnum.valueOf(msg.getArg1()) , (code ? "/*params*/ " : "params=") - , (code ? "(GLint [])" : "") + FormatInts(1, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(1, msg.getData().asReadOnlyByteBuffer())); break; case glGetProgramInfoLog: // FIXME: this function uses pointers, debugger may send data in msg.data @@ -718,7 +718,7 @@ public class MessageFormatter { , (code ? "/*pname*/ " : "pname=") , GLEnum.valueOf(msg.getArg1()) , (code ? "/*params*/ " : "params=") - , (code ? "(GLint [])" : "") + FormatInts(1, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(1, msg.getData().asReadOnlyByteBuffer())); break; case glGetShaderInfoLog: // FIXME: this function uses pointers, debugger may send data in msg.data @@ -1175,7 +1175,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLfloat [])" : "") + FormatFloats(1 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(1 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform1i: str = String.format("%s(%s%s, %s%s)", @@ -1193,7 +1193,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLint [])" : "") + FormatInts(1 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(1 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform2f: str = String.format("%s(%s%s, %s%s, %s%s)", @@ -1213,7 +1213,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLfloat [])" : "") + FormatFloats(2 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(2 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform2i: str = String.format("%s(%s%s, %s%s, %s%s)", @@ -1233,7 +1233,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLint [])" : "") + FormatInts(2 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(2 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform3f: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1255,7 +1255,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLfloat [])" : "") + FormatFloats(3 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(3 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform3i: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1277,7 +1277,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLint [])" : "") + FormatInts(3 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(3 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform4f: str = String.format("%s(%s%s, %s%s, %s%s, %s%s, %s%s)", @@ -1301,7 +1301,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLfloat [])" : "") + FormatFloats(4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniform4i: str = String.format("%s(%s%s, %s%s, %s%s, %s%s, %s%s)", @@ -1325,7 +1325,7 @@ public class MessageFormatter { , (code ? "/*count*/ " : "count=") , msg.getArg1() , (code ? "/*v*/ " : "v=") - , (code ? "(GLint [])" : "") + FormatInts(4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLint [])" : "") + formatInts(4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniformMatrix2fv: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1337,7 +1337,7 @@ public class MessageFormatter { , (code ? "/*transpose*/ " : "transpose=") , msg.getArg2() , (code ? "/*value*/ " : "value=") - , (code ? "(GLfloat [])" : "") + FormatMatrix(2, 4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatMatrix(2, 4 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniformMatrix3fv: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1349,7 +1349,7 @@ public class MessageFormatter { , (code ? "/*transpose*/ " : "transpose=") , msg.getArg2() , (code ? "/*value*/ " : "value=") - , (code ? "(GLfloat [])" : "") + FormatMatrix(3, 9 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatMatrix(3, 9 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUniformMatrix4fv: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1361,7 +1361,7 @@ public class MessageFormatter { , (code ? "/*transpose*/ " : "transpose=") , msg.getArg2() , (code ? "/*value*/ " : "value=") - , (code ? "(GLfloat [])" : "") + FormatMatrix(4, 16 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatMatrix(4, 16 * msg.getArg1(), msg.getData().asReadOnlyByteBuffer())); break; case glUseProgram: str = String.format("%s(%s%s)", @@ -1389,7 +1389,7 @@ public class MessageFormatter { , (code ? "/*indx*/ " : "indx=") , msg.getArg0() , (code ? "/*values*/ " : "values=") - , (code ? "(GLfloat [])" : "") + FormatFloats(1, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(1, msg.getData().asReadOnlyByteBuffer())); break; case glVertexAttrib2f: str = String.format("%s(%s%s, %s%s, %s%s)", @@ -1407,7 +1407,7 @@ public class MessageFormatter { , (code ? "/*indx*/ " : "indx=") , msg.getArg0() , (code ? "/*values*/ " : "values=") - , (code ? "(GLfloat [])" : "") + FormatFloats(2, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(2, msg.getData().asReadOnlyByteBuffer())); break; case glVertexAttrib3f: str = String.format("%s(%s%s, %s%s, %s%s, %s%s)", @@ -1427,7 +1427,7 @@ public class MessageFormatter { , (code ? "/*indx*/ " : "indx=") , msg.getArg0() , (code ? "/*values*/ " : "values=") - , (code ? "(GLfloat [])" : "") + FormatFloats(3, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(3, msg.getData().asReadOnlyByteBuffer())); break; case glVertexAttrib4f: str = String.format("%s(%s%s, %s%s, %s%s, %s%s, %s%s)", @@ -1449,7 +1449,7 @@ public class MessageFormatter { , (code ? "/*indx*/ " : "indx=") , msg.getArg0() , (code ? "/*values*/ " : "values=") - , (code ? "(GLfloat [])" : "") + FormatFloats(4, msg.getData().asReadOnlyByteBuffer())); + , (code ? "(GLfloat [])" : "") + formatFloats(4, msg.getData().asReadOnlyByteBuffer())); break; case glVertexAttribPointer: // FIXME: this function uses pointers, debugger may send data in msg.data diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParser.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParser.java index 4bcff32..8a0c0ec 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParser.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParser.java @@ -29,7 +29,7 @@ public abstract class MessageParser { String args; - String[] GetList() + String[] getList() { assert args.charAt(0) == '{'; String arg = args; @@ -43,41 +43,41 @@ public abstract class MessageParser { return arg.split(","); } - ByteString ParseFloats(int count) { + ByteString parseFloats(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putFloat(Float.parseFloat(arg[i].trim())); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseInts(int count) { + ByteString parseInts(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putInt(Integer.parseInt(arg[i].trim())); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseUInts(int count) { + ByteString parseUInts(int count) { ByteBuffer buffer = ByteBuffer.allocate(count * 4); buffer.order(SampleView.targetByteOrder); - String [] arg = GetList(); + String [] arg = getList(); for (int i = 0; i < count; i++) buffer.putInt((int)(Long.parseLong(arg[i].trim()) & 0xffffffff)); buffer.rewind(); return ByteString.copyFrom(buffer); } - ByteString ParseMatrix(int columns, int count) { - return ParseFloats(columns * count); + ByteString parseMatrix(int columns, int count) { + return parseFloats(columns * count); } - ByteString ParseString() { + ByteString parseString() { // TODO: escape sequence and proper string literal String arg = args.substring(args.indexOf('"') + 1, args.lastIndexOf('"')); args = args.substring(args.lastIndexOf('"')); @@ -89,7 +89,7 @@ public abstract class MessageParser { return ByteString.copyFromUtf8(arg); } - String GetArgument() + String getArgument() { int comma = args.indexOf(","); String arg = null; @@ -108,9 +108,9 @@ public abstract class MessageParser { return arg; } - int ParseArgument() + int parseArgument() { - String arg = GetArgument(); + String arg = getArgument(); if (arg.startsWith("GL_")) return GLEnum.valueOf(arg).value; else if (arg.toLowerCase().startsWith("0x")) @@ -119,13 +119,13 @@ public abstract class MessageParser { return Integer.parseInt(arg); } - int ParseFloat() + int parseFloat() { - String arg = GetArgument(); + String arg = getArgument(); return Float.floatToRawIntBits(Float.parseFloat(arg)); } - public void Parse(final Message.Builder builder, String string) { + public void parse(final Message.Builder builder, String string) { int lparen = string.indexOf("("), rparen = string.lastIndexOf(")"); String s = string.substring(0, lparen).trim(); args = string.substring(lparen + 1, rparen); @@ -134,608 +134,608 @@ public abstract class MessageParser { builder.setFunction(function); switch (function) { case glActiveTexture: - builder.setArg0(ParseArgument()); // GLenum texture + builder.setArg0(parseArgument()); // GLenum texture break; case glAttachShader: - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLuint shader + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLuint shader break; case glBindAttribLocation: - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLuint index - builder.setData(ParseString()); // GLchar name + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLuint index + builder.setData(parseString()); // GLchar name break; case glBindBuffer: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLuint buffer + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLuint buffer break; case glBindFramebuffer: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLuint framebuffer + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLuint framebuffer break; case glBindRenderbuffer: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLuint renderbuffer + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLuint renderbuffer break; case glBindTexture: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLuint texture + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLuint texture break; case glBlendColor: - builder.setArg0(ParseFloat()); // GLclampf red - builder.setArg1(ParseFloat()); // GLclampf green - builder.setArg2(ParseFloat()); // GLclampf blue - builder.setArg3(ParseFloat()); // GLclampf alpha + builder.setArg0(parseFloat()); // GLclampf red + builder.setArg1(parseFloat()); // GLclampf green + builder.setArg2(parseFloat()); // GLclampf blue + builder.setArg3(parseFloat()); // GLclampf alpha break; case glBlendEquation: - builder.setArg0(ParseArgument()); // GLenum mode + builder.setArg0(parseArgument()); // GLenum mode break; case glBlendEquationSeparate: - builder.setArg0(ParseArgument()); // GLenum modeRGB - builder.setArg1(ParseArgument()); // GLenum modeAlpha + builder.setArg0(parseArgument()); // GLenum modeRGB + builder.setArg1(parseArgument()); // GLenum modeAlpha break; case glBlendFunc: - builder.setArg0(ParseArgument()); // GLenum sfactor - builder.setArg1(ParseArgument()); // GLenum dfactor + builder.setArg0(parseArgument()); // GLenum sfactor + builder.setArg1(parseArgument()); // GLenum dfactor break; case glBlendFuncSeparate: - builder.setArg0(ParseArgument()); // GLenum srcRGB - builder.setArg1(ParseArgument()); // GLenum dstRGB - builder.setArg2(ParseArgument()); // GLenum srcAlpha - builder.setArg3(ParseArgument()); // GLenum dstAlpha + builder.setArg0(parseArgument()); // GLenum srcRGB + builder.setArg1(parseArgument()); // GLenum dstRGB + builder.setArg2(parseArgument()); // GLenum srcAlpha + builder.setArg3(parseArgument()); // GLenum dstAlpha break; case glBufferData: - Parse_glBufferData(builder); + parse_glBufferData(builder); break; case glBufferSubData: - Parse_glBufferSubData(builder); + parse_glBufferSubData(builder); break; case glCheckFramebufferStatus: - builder.setArg0(ParseArgument()); // GLenum target + builder.setArg0(parseArgument()); // GLenum target break; case glClear: - builder.setArg0(ParseArgument()); // GLbitfield mask + builder.setArg0(parseArgument()); // GLbitfield mask break; case glClearColor: - builder.setArg0(ParseFloat()); // GLclampf red - builder.setArg1(ParseFloat()); // GLclampf green - builder.setArg2(ParseFloat()); // GLclampf blue - builder.setArg3(ParseFloat()); // GLclampf alpha + builder.setArg0(parseFloat()); // GLclampf red + builder.setArg1(parseFloat()); // GLclampf green + builder.setArg2(parseFloat()); // GLclampf blue + builder.setArg3(parseFloat()); // GLclampf alpha break; case glClearDepthf: - builder.setArg0(ParseFloat()); // GLclampf depth + builder.setArg0(parseFloat()); // GLclampf depth break; case glClearStencil: - builder.setArg0(ParseArgument()); // GLint s + builder.setArg0(parseArgument()); // GLint s break; case glColorMask: - builder.setArg0(ParseArgument()); // GLboolean red - builder.setArg1(ParseArgument()); // GLboolean green - builder.setArg2(ParseArgument()); // GLboolean blue - builder.setArg3(ParseArgument()); // GLboolean alpha + builder.setArg0(parseArgument()); // GLboolean red + builder.setArg1(parseArgument()); // GLboolean green + builder.setArg2(parseArgument()); // GLboolean blue + builder.setArg3(parseArgument()); // GLboolean alpha break; case glCompileShader: - builder.setArg0(ParseArgument()); // GLuint shader + builder.setArg0(parseArgument()); // GLuint shader break; case glCompressedTexImage2D: - Parse_glCompressedTexImage2D(builder); + parse_glCompressedTexImage2D(builder); break; case glCompressedTexSubImage2D: - Parse_glCompressedTexSubImage2D(builder); + parse_glCompressedTexSubImage2D(builder); break; case glCopyTexImage2D: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLenum internalformat - builder.setArg3(ParseArgument()); // GLint x - builder.setArg4(ParseArgument()); // GLint y - builder.setArg5(ParseArgument()); // GLsizei width - builder.setArg6(ParseArgument()); // GLsizei height - builder.setArg7(ParseArgument()); // GLint border + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLenum internalformat + builder.setArg3(parseArgument()); // GLint x + builder.setArg4(parseArgument()); // GLint y + builder.setArg5(parseArgument()); // GLsizei width + builder.setArg6(parseArgument()); // GLsizei height + builder.setArg7(parseArgument()); // GLint border break; case glCopyTexSubImage2D: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLint xoffset - builder.setArg3(ParseArgument()); // GLint yoffset - builder.setArg4(ParseArgument()); // GLint x - builder.setArg5(ParseArgument()); // GLint y - builder.setArg6(ParseArgument()); // GLsizei width - builder.setArg7(ParseArgument()); // GLsizei height + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLint xoffset + builder.setArg3(parseArgument()); // GLint yoffset + builder.setArg4(parseArgument()); // GLint x + builder.setArg5(parseArgument()); // GLint y + builder.setArg6(parseArgument()); // GLsizei width + builder.setArg7(parseArgument()); // GLsizei height break; case glCreateProgram: break; case glCreateShader: - builder.setArg0(ParseArgument()); // GLenum type + builder.setArg0(parseArgument()); // GLenum type break; case glCullFace: - builder.setArg0(ParseArgument()); // GLenum mode + builder.setArg0(parseArgument()); // GLenum mode break; case glDeleteBuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint buffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint buffers break; case glDeleteFramebuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint framebuffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint framebuffers break; case glDeleteProgram: - builder.setArg0(ParseArgument()); // GLuint program + builder.setArg0(parseArgument()); // GLuint program break; case glDeleteRenderbuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint renderbuffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint renderbuffers break; case glDeleteShader: - builder.setArg0(ParseArgument()); // GLuint shader + builder.setArg0(parseArgument()); // GLuint shader break; case glDeleteTextures: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint textures + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint textures break; case glDepthFunc: - builder.setArg0(ParseArgument()); // GLenum func + builder.setArg0(parseArgument()); // GLenum func break; case glDepthMask: - builder.setArg0(ParseArgument()); // GLboolean flag + builder.setArg0(parseArgument()); // GLboolean flag break; case glDepthRangef: - builder.setArg0(ParseFloat()); // GLclampf zNear - builder.setArg1(ParseFloat()); // GLclampf zFar + builder.setArg0(parseFloat()); // GLclampf zNear + builder.setArg1(parseFloat()); // GLclampf zFar break; case glDetachShader: - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLuint shader + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLuint shader break; case glDisable: - builder.setArg0(ParseArgument()); // GLenum cap + builder.setArg0(parseArgument()); // GLenum cap break; case glDisableVertexAttribArray: - builder.setArg0(ParseArgument()); // GLuint index + builder.setArg0(parseArgument()); // GLuint index break; case glDrawArrays: - builder.setArg0(ParseArgument()); // GLenum mode - builder.setArg1(ParseArgument()); // GLint first - builder.setArg2(ParseArgument()); // GLsizei count + builder.setArg0(parseArgument()); // GLenum mode + builder.setArg1(parseArgument()); // GLint first + builder.setArg2(parseArgument()); // GLsizei count break; case glDrawElements: - Parse_glDrawElements(builder); + parse_glDrawElements(builder); break; case glEnable: - builder.setArg0(ParseArgument()); // GLenum cap + builder.setArg0(parseArgument()); // GLenum cap break; case glEnableVertexAttribArray: - builder.setArg0(ParseArgument()); // GLuint index + builder.setArg0(parseArgument()); // GLuint index break; case glFinish: break; case glFlush: break; case glFramebufferRenderbuffer: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum attachment - builder.setArg2(ParseArgument()); // GLenum renderbuffertarget - builder.setArg3(ParseArgument()); // GLuint renderbuffer + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum attachment + builder.setArg2(parseArgument()); // GLenum renderbuffertarget + builder.setArg3(parseArgument()); // GLuint renderbuffer break; case glFramebufferTexture2D: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum attachment - builder.setArg2(ParseArgument()); // GLenum textarget - builder.setArg3(ParseArgument()); // GLuint texture - builder.setArg4(ParseArgument()); // GLint level + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum attachment + builder.setArg2(parseArgument()); // GLenum textarget + builder.setArg3(parseArgument()); // GLuint texture + builder.setArg4(parseArgument()); // GLint level break; case glFrontFace: - builder.setArg0(ParseArgument()); // GLenum mode + builder.setArg0(parseArgument()); // GLenum mode break; case glGenBuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint buffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint buffers break; case glGenerateMipmap: - builder.setArg0(ParseArgument()); // GLenum target + builder.setArg0(parseArgument()); // GLenum target break; case glGenFramebuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint framebuffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint framebuffers break; case glGenRenderbuffers: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint renderbuffers + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint renderbuffers break; case glGenTextures: - builder.setArg0(ParseArgument()); // GLsizei n - builder.setData(ParseUInts(1 * builder.getArg0())); // GLuint textures + builder.setArg0(parseArgument()); // GLsizei n + builder.setData(parseUInts(1 * builder.getArg0())); // GLuint textures break; case glGetActiveAttrib: - Parse_glGetActiveAttrib(builder); + parse_glGetActiveAttrib(builder); break; case glGetActiveUniform: - Parse_glGetActiveUniform(builder); + parse_glGetActiveUniform(builder); break; case glGetAttachedShaders: - Parse_glGetAttachedShaders(builder); + parse_glGetAttachedShaders(builder); break; case glGetAttribLocation: - builder.setArg0(ParseArgument()); // GLuint program - builder.setData(ParseString()); // GLchar name + builder.setArg0(parseArgument()); // GLuint program + builder.setData(parseString()); // GLchar name break; case glGetBooleanv: - Parse_glGetBooleanv(builder); + parse_glGetBooleanv(builder); break; case glGetBufferParameteriv: - Parse_glGetBufferParameteriv(builder); + parse_glGetBufferParameteriv(builder); break; case glGetError: break; case glGetFloatv: - Parse_glGetFloatv(builder); + parse_glGetFloatv(builder); break; case glGetFramebufferAttachmentParameteriv: - Parse_glGetFramebufferAttachmentParameteriv(builder); + parse_glGetFramebufferAttachmentParameteriv(builder); break; case glGetIntegerv: - Parse_glGetIntegerv(builder); + parse_glGetIntegerv(builder); break; case glGetProgramiv: - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLenum pname - builder.setData(ParseInts(1)); // GLint params + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLenum pname + builder.setData(parseInts(1)); // GLint params break; case glGetProgramInfoLog: - Parse_glGetProgramInfoLog(builder); + parse_glGetProgramInfoLog(builder); break; case glGetRenderbufferParameteriv: - Parse_glGetRenderbufferParameteriv(builder); + parse_glGetRenderbufferParameteriv(builder); break; case glGetShaderiv: - builder.setArg0(ParseArgument()); // GLuint shader - builder.setArg1(ParseArgument()); // GLenum pname - builder.setData(ParseInts(1)); // GLint params + builder.setArg0(parseArgument()); // GLuint shader + builder.setArg1(parseArgument()); // GLenum pname + builder.setData(parseInts(1)); // GLint params break; case glGetShaderInfoLog: - Parse_glGetShaderInfoLog(builder); + parse_glGetShaderInfoLog(builder); break; case glGetShaderPrecisionFormat: - Parse_glGetShaderPrecisionFormat(builder); + parse_glGetShaderPrecisionFormat(builder); break; case glGetShaderSource: - Parse_glGetShaderSource(builder); + parse_glGetShaderSource(builder); break; case glGetString: - builder.setArg0(ParseArgument()); // GLenum name + builder.setArg0(parseArgument()); // GLenum name break; case glGetTexParameterfv: - Parse_glGetTexParameterfv(builder); + parse_glGetTexParameterfv(builder); break; case glGetTexParameteriv: - Parse_glGetTexParameteriv(builder); + parse_glGetTexParameteriv(builder); break; case glGetUniformfv: - Parse_glGetUniformfv(builder); + parse_glGetUniformfv(builder); break; case glGetUniformiv: - Parse_glGetUniformiv(builder); + parse_glGetUniformiv(builder); break; case glGetUniformLocation: - builder.setArg0(ParseArgument()); // GLuint program - builder.setData(ParseString()); // GLchar name + builder.setArg0(parseArgument()); // GLuint program + builder.setData(parseString()); // GLchar name break; case glGetVertexAttribfv: - Parse_glGetVertexAttribfv(builder); + parse_glGetVertexAttribfv(builder); break; case glGetVertexAttribiv: - Parse_glGetVertexAttribiv(builder); + parse_glGetVertexAttribiv(builder); break; case glGetVertexAttribPointerv: - Parse_glGetVertexAttribPointerv(builder); + parse_glGetVertexAttribPointerv(builder); break; case glHint: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum mode + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum mode break; case glIsBuffer: - builder.setArg0(ParseArgument()); // GLuint buffer + builder.setArg0(parseArgument()); // GLuint buffer break; case glIsEnabled: - builder.setArg0(ParseArgument()); // GLenum cap + builder.setArg0(parseArgument()); // GLenum cap break; case glIsFramebuffer: - builder.setArg0(ParseArgument()); // GLuint framebuffer + builder.setArg0(parseArgument()); // GLuint framebuffer break; case glIsProgram: - builder.setArg0(ParseArgument()); // GLuint program + builder.setArg0(parseArgument()); // GLuint program break; case glIsRenderbuffer: - builder.setArg0(ParseArgument()); // GLuint renderbuffer + builder.setArg0(parseArgument()); // GLuint renderbuffer break; case glIsShader: - builder.setArg0(ParseArgument()); // GLuint shader + builder.setArg0(parseArgument()); // GLuint shader break; case glIsTexture: - builder.setArg0(ParseArgument()); // GLuint texture + builder.setArg0(parseArgument()); // GLuint texture break; case glLineWidth: - builder.setArg0(ParseFloat()); // GLfloat width + builder.setArg0(parseFloat()); // GLfloat width break; case glLinkProgram: - builder.setArg0(ParseArgument()); // GLuint program + builder.setArg0(parseArgument()); // GLuint program break; case glPixelStorei: - builder.setArg0(ParseArgument()); // GLenum pname - builder.setArg1(ParseArgument()); // GLint param + builder.setArg0(parseArgument()); // GLenum pname + builder.setArg1(parseArgument()); // GLint param break; case glPolygonOffset: - builder.setArg0(ParseFloat()); // GLfloat factor - builder.setArg1(ParseFloat()); // GLfloat units + builder.setArg0(parseFloat()); // GLfloat factor + builder.setArg1(parseFloat()); // GLfloat units break; case glReadPixels: - Parse_glReadPixels(builder); + parse_glReadPixels(builder); break; case glReleaseShaderCompiler: break; case glRenderbufferStorage: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum internalformat - builder.setArg2(ParseArgument()); // GLsizei width - builder.setArg3(ParseArgument()); // GLsizei height + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum internalformat + builder.setArg2(parseArgument()); // GLsizei width + builder.setArg3(parseArgument()); // GLsizei height break; case glSampleCoverage: - builder.setArg0(ParseFloat()); // GLclampf value - builder.setArg1(ParseArgument()); // GLboolean invert + builder.setArg0(parseFloat()); // GLclampf value + builder.setArg1(parseArgument()); // GLboolean invert break; case glScissor: - builder.setArg0(ParseArgument()); // GLint x - builder.setArg1(ParseArgument()); // GLint y - builder.setArg2(ParseArgument()); // GLsizei width - builder.setArg3(ParseArgument()); // GLsizei height + builder.setArg0(parseArgument()); // GLint x + builder.setArg1(parseArgument()); // GLint y + builder.setArg2(parseArgument()); // GLsizei width + builder.setArg3(parseArgument()); // GLsizei height break; case glShaderBinary: - Parse_glShaderBinary(builder); + parse_glShaderBinary(builder); break; case glShaderSource: - Parse_glShaderSource(builder); + parse_glShaderSource(builder); break; case glStencilFunc: - builder.setArg0(ParseArgument()); // GLenum func - builder.setArg1(ParseArgument()); // GLint ref - builder.setArg2(ParseArgument()); // GLuint mask + builder.setArg0(parseArgument()); // GLenum func + builder.setArg1(parseArgument()); // GLint ref + builder.setArg2(parseArgument()); // GLuint mask break; case glStencilFuncSeparate: - builder.setArg0(ParseArgument()); // GLenum face - builder.setArg1(ParseArgument()); // GLenum func - builder.setArg2(ParseArgument()); // GLint ref - builder.setArg3(ParseArgument()); // GLuint mask + builder.setArg0(parseArgument()); // GLenum face + builder.setArg1(parseArgument()); // GLenum func + builder.setArg2(parseArgument()); // GLint ref + builder.setArg3(parseArgument()); // GLuint mask break; case glStencilMask: - builder.setArg0(ParseArgument()); // GLuint mask + builder.setArg0(parseArgument()); // GLuint mask break; case glStencilMaskSeparate: - builder.setArg0(ParseArgument()); // GLenum face - builder.setArg1(ParseArgument()); // GLuint mask + builder.setArg0(parseArgument()); // GLenum face + builder.setArg1(parseArgument()); // GLuint mask break; case glStencilOp: - builder.setArg0(ParseArgument()); // GLenum fail - builder.setArg1(ParseArgument()); // GLenum zfail - builder.setArg2(ParseArgument()); // GLenum zpass + builder.setArg0(parseArgument()); // GLenum fail + builder.setArg1(parseArgument()); // GLenum zfail + builder.setArg2(parseArgument()); // GLenum zpass break; case glStencilOpSeparate: - builder.setArg0(ParseArgument()); // GLenum face - builder.setArg1(ParseArgument()); // GLenum fail - builder.setArg2(ParseArgument()); // GLenum zfail - builder.setArg3(ParseArgument()); // GLenum zpass + builder.setArg0(parseArgument()); // GLenum face + builder.setArg1(parseArgument()); // GLenum fail + builder.setArg2(parseArgument()); // GLenum zfail + builder.setArg3(parseArgument()); // GLenum zpass break; case glTexImage2D: - Parse_glTexImage2D(builder); + parse_glTexImage2D(builder); break; case glTexParameterf: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname - builder.setArg2(ParseFloat()); // GLfloat param + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname + builder.setArg2(parseFloat()); // GLfloat param break; case glTexParameterfv: - Parse_glTexParameterfv(builder); + parse_glTexParameterfv(builder); break; case glTexParameteri: - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname - builder.setArg2(ParseArgument()); // GLint param + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname + builder.setArg2(parseArgument()); // GLint param break; case glTexParameteriv: - Parse_glTexParameteriv(builder); + parse_glTexParameteriv(builder); break; case glTexSubImage2D: - Parse_glTexSubImage2D(builder); + parse_glTexSubImage2D(builder); break; case glUniform1f: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseFloat()); // GLfloat x + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseFloat()); // GLfloat x break; case glUniform1fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseFloats(1 * builder.getArg1())); // GLfloat v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseFloats(1 * builder.getArg1())); // GLfloat v break; case glUniform1i: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLint x + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLint x break; case glUniform1iv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseInts(1 * builder.getArg1())); // GLint v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseInts(1 * builder.getArg1())); // GLint v break; case glUniform2f: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y break; case glUniform2fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseFloats(2 * builder.getArg1())); // GLfloat v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseFloats(2 * builder.getArg1())); // GLfloat v break; case glUniform2i: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLint x - builder.setArg2(ParseArgument()); // GLint y + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLint x + builder.setArg2(parseArgument()); // GLint y break; case glUniform2iv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseInts(2 * builder.getArg1())); // GLint v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseInts(2 * builder.getArg1())); // GLint v break; case glUniform3f: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y - builder.setArg3(ParseFloat()); // GLfloat z + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y + builder.setArg3(parseFloat()); // GLfloat z break; case glUniform3fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseFloats(3 * builder.getArg1())); // GLfloat v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseFloats(3 * builder.getArg1())); // GLfloat v break; case glUniform3i: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLint x - builder.setArg2(ParseArgument()); // GLint y - builder.setArg3(ParseArgument()); // GLint z + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLint x + builder.setArg2(parseArgument()); // GLint y + builder.setArg3(parseArgument()); // GLint z break; case glUniform3iv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseInts(3 * builder.getArg1())); // GLint v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseInts(3 * builder.getArg1())); // GLint v break; case glUniform4f: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y - builder.setArg3(ParseFloat()); // GLfloat z - builder.setArg4(ParseFloat()); // GLfloat w + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y + builder.setArg3(parseFloat()); // GLfloat z + builder.setArg4(parseFloat()); // GLfloat w break; case glUniform4fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseFloats(4 * builder.getArg1())); // GLfloat v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseFloats(4 * builder.getArg1())); // GLfloat v break; case glUniform4i: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLint x - builder.setArg2(ParseArgument()); // GLint y - builder.setArg3(ParseArgument()); // GLint z - builder.setArg4(ParseArgument()); // GLint w + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLint x + builder.setArg2(parseArgument()); // GLint y + builder.setArg3(parseArgument()); // GLint z + builder.setArg4(parseArgument()); // GLint w break; case glUniform4iv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setData(ParseInts(4 * builder.getArg1())); // GLint v + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setData(parseInts(4 * builder.getArg1())); // GLint v break; case glUniformMatrix2fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setArg2(ParseArgument()); // GLboolean transpose - builder.setData(ParseMatrix(2, 4 * builder.getArg1())); // GLfloat value + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setArg2(parseArgument()); // GLboolean transpose + builder.setData(parseMatrix(2, 4 * builder.getArg1())); // GLfloat value break; case glUniformMatrix3fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setArg2(ParseArgument()); // GLboolean transpose - builder.setData(ParseMatrix(3, 9 * builder.getArg1())); // GLfloat value + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setArg2(parseArgument()); // GLboolean transpose + builder.setData(parseMatrix(3, 9 * builder.getArg1())); // GLfloat value break; case glUniformMatrix4fv: - builder.setArg0(ParseArgument()); // GLint location - builder.setArg1(ParseArgument()); // GLsizei count - builder.setArg2(ParseArgument()); // GLboolean transpose - builder.setData(ParseMatrix(4, 16 * builder.getArg1())); // GLfloat value + builder.setArg0(parseArgument()); // GLint location + builder.setArg1(parseArgument()); // GLsizei count + builder.setArg2(parseArgument()); // GLboolean transpose + builder.setData(parseMatrix(4, 16 * builder.getArg1())); // GLfloat value break; case glUseProgram: - builder.setArg0(ParseArgument()); // GLuint program + builder.setArg0(parseArgument()); // GLuint program break; case glValidateProgram: - builder.setArg0(ParseArgument()); // GLuint program + builder.setArg0(parseArgument()); // GLuint program break; case glVertexAttrib1f: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setArg1(ParseFloat()); // GLfloat x + builder.setArg0(parseArgument()); // GLuint indx + builder.setArg1(parseFloat()); // GLfloat x break; case glVertexAttrib1fv: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setData(ParseFloats(1)); // GLfloat values + builder.setArg0(parseArgument()); // GLuint indx + builder.setData(parseFloats(1)); // GLfloat values break; case glVertexAttrib2f: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y + builder.setArg0(parseArgument()); // GLuint indx + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y break; case glVertexAttrib2fv: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setData(ParseFloats(2)); // GLfloat values + builder.setArg0(parseArgument()); // GLuint indx + builder.setData(parseFloats(2)); // GLfloat values break; case glVertexAttrib3f: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y - builder.setArg3(ParseFloat()); // GLfloat z + builder.setArg0(parseArgument()); // GLuint indx + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y + builder.setArg3(parseFloat()); // GLfloat z break; case glVertexAttrib3fv: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setData(ParseFloats(3)); // GLfloat values + builder.setArg0(parseArgument()); // GLuint indx + builder.setData(parseFloats(3)); // GLfloat values break; case glVertexAttrib4f: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setArg1(ParseFloat()); // GLfloat x - builder.setArg2(ParseFloat()); // GLfloat y - builder.setArg3(ParseFloat()); // GLfloat z - builder.setArg4(ParseFloat()); // GLfloat w + builder.setArg0(parseArgument()); // GLuint indx + builder.setArg1(parseFloat()); // GLfloat x + builder.setArg2(parseFloat()); // GLfloat y + builder.setArg3(parseFloat()); // GLfloat z + builder.setArg4(parseFloat()); // GLfloat w break; case glVertexAttrib4fv: - builder.setArg0(ParseArgument()); // GLuint indx - builder.setData(ParseFloats(4)); // GLfloat values + builder.setArg0(parseArgument()); // GLuint indx + builder.setData(parseFloats(4)); // GLfloat values break; case glVertexAttribPointer: - Parse_glVertexAttribPointer(builder); + parse_glVertexAttribPointer(builder); break; case glViewport: - builder.setArg0(ParseArgument()); // GLint x - builder.setArg1(ParseArgument()); // GLint y - builder.setArg2(ParseArgument()); // GLsizei width - builder.setArg3(ParseArgument()); // GLsizei height + builder.setArg0(parseArgument()); // GLint x + builder.setArg1(parseArgument()); // GLint y + builder.setArg2(parseArgument()); // GLsizei width + builder.setArg3(parseArgument()); // GLsizei height break; default: assert false; } } - abstract void Parse_glBufferData(Message.Builder builder); - abstract void Parse_glBufferSubData(Message.Builder builder); - abstract void Parse_glCompressedTexImage2D(Message.Builder builder); - abstract void Parse_glCompressedTexSubImage2D(Message.Builder builder); - abstract void Parse_glDrawElements(Message.Builder builder); - abstract void Parse_glGetActiveAttrib(Message.Builder builder); - abstract void Parse_glGetActiveUniform(Message.Builder builder); - abstract void Parse_glGetAttachedShaders(Message.Builder builder); - abstract void Parse_glGetBooleanv(Message.Builder builder); - abstract void Parse_glGetBufferParameteriv(Message.Builder builder); - abstract void Parse_glGetFloatv(Message.Builder builder); - abstract void Parse_glGetFramebufferAttachmentParameteriv(Message.Builder builder); - abstract void Parse_glGetIntegerv(Message.Builder builder); - abstract void Parse_glGetProgramInfoLog(Message.Builder builder); - abstract void Parse_glGetRenderbufferParameteriv(Message.Builder builder); - abstract void Parse_glGetShaderInfoLog(Message.Builder builder); - abstract void Parse_glGetShaderPrecisionFormat(Message.Builder builder); - abstract void Parse_glGetShaderSource(Message.Builder builder); - abstract void Parse_glGetTexParameterfv(Message.Builder builder); - abstract void Parse_glGetTexParameteriv(Message.Builder builder); - abstract void Parse_glGetUniformfv(Message.Builder builder); - abstract void Parse_glGetUniformiv(Message.Builder builder); - abstract void Parse_glGetVertexAttribfv(Message.Builder builder); - abstract void Parse_glGetVertexAttribiv(Message.Builder builder); - abstract void Parse_glGetVertexAttribPointerv(Message.Builder builder); - abstract void Parse_glReadPixels(Message.Builder builder); - abstract void Parse_glShaderBinary(Message.Builder builder); - abstract void Parse_glShaderSource(Message.Builder builder); - abstract void Parse_glTexImage2D(Message.Builder builder); - abstract void Parse_glTexParameterfv(Message.Builder builder); - abstract void Parse_glTexParameteriv(Message.Builder builder); - abstract void Parse_glTexSubImage2D(Message.Builder builder); - abstract void Parse_glVertexAttribPointer(Message.Builder builder); + abstract void parse_glBufferData(Message.Builder builder); + abstract void parse_glBufferSubData(Message.Builder builder); + abstract void parse_glCompressedTexImage2D(Message.Builder builder); + abstract void parse_glCompressedTexSubImage2D(Message.Builder builder); + abstract void parse_glDrawElements(Message.Builder builder); + abstract void parse_glGetActiveAttrib(Message.Builder builder); + abstract void parse_glGetActiveUniform(Message.Builder builder); + abstract void parse_glGetAttachedShaders(Message.Builder builder); + abstract void parse_glGetBooleanv(Message.Builder builder); + abstract void parse_glGetBufferParameteriv(Message.Builder builder); + abstract void parse_glGetFloatv(Message.Builder builder); + abstract void parse_glGetFramebufferAttachmentParameteriv(Message.Builder builder); + abstract void parse_glGetIntegerv(Message.Builder builder); + abstract void parse_glGetProgramInfoLog(Message.Builder builder); + abstract void parse_glGetRenderbufferParameteriv(Message.Builder builder); + abstract void parse_glGetShaderInfoLog(Message.Builder builder); + abstract void parse_glGetShaderPrecisionFormat(Message.Builder builder); + abstract void parse_glGetShaderSource(Message.Builder builder); + abstract void parse_glGetTexParameterfv(Message.Builder builder); + abstract void parse_glGetTexParameteriv(Message.Builder builder); + abstract void parse_glGetUniformfv(Message.Builder builder); + abstract void parse_glGetUniformiv(Message.Builder builder); + abstract void parse_glGetVertexAttribfv(Message.Builder builder); + abstract void parse_glGetVertexAttribiv(Message.Builder builder); + abstract void parse_glGetVertexAttribPointerv(Message.Builder builder); + abstract void parse_glReadPixels(Message.Builder builder); + abstract void parse_glShaderBinary(Message.Builder builder); + abstract void parse_glShaderSource(Message.Builder builder); + abstract void parse_glTexImage2D(Message.Builder builder); + abstract void parse_glTexParameterfv(Message.Builder builder); + abstract void parse_glTexParameteriv(Message.Builder builder); + abstract void parse_glTexSubImage2D(Message.Builder builder); + abstract void parse_glVertexAttribPointer(Message.Builder builder); }
\ No newline at end of file diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParserEx.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParserEx.java index a466ef8..5099146 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParserEx.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageParserEx.java @@ -23,281 +23,282 @@ import com.android.glesv2debugger.DebuggerMessage.Message; public class MessageParserEx extends MessageParser { @Override - void Parse_glBufferData(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLsizeiptr size + void parse_glBufferData(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLsizeiptr size // TODO // GLvoid data - builder.setArg3(ParseArgument()); // GLenum usage + builder.setArg3(parseArgument()); // GLenum usage } @Override - void Parse_glBufferSubData(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLintptr offset - builder.setArg2(ParseArgument()); // GLsizeiptr size + void parse_glBufferSubData(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLintptr offset + builder.setArg2(parseArgument()); // GLsizeiptr size // TODO // GLvoid data } @Override - void Parse_glCompressedTexImage2D(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLenum internalformat - builder.setArg3(ParseArgument()); // GLsizei width - builder.setArg4(ParseArgument()); // GLsizei height - builder.setArg5(ParseArgument()); // GLint border - builder.setArg6(ParseArgument()); // GLsizei imageSize + void parse_glCompressedTexImage2D(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLenum internalformat + builder.setArg3(parseArgument()); // GLsizei width + builder.setArg4(parseArgument()); // GLsizei height + builder.setArg5(parseArgument()); // GLint border + builder.setArg6(parseArgument()); // GLsizei imageSize // TODO: GLvoid* data } @Override - void Parse_glCompressedTexSubImage2D(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLint xoffset - builder.setArg3(ParseArgument()); // GLint yoffset - builder.setArg4(ParseArgument()); // GLsizei width - builder.setArg5(ParseArgument()); // GLsizei height - builder.setArg6(ParseArgument()); // GLenum format - builder.setArg7(ParseArgument()); // GLsizei imageSize + void parse_glCompressedTexSubImage2D(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLint xoffset + builder.setArg3(parseArgument()); // GLint yoffset + builder.setArg4(parseArgument()); // GLsizei width + builder.setArg5(parseArgument()); // GLsizei height + builder.setArg6(parseArgument()); // GLenum format + builder.setArg7(parseArgument()); // GLsizei imageSize // TODO: GLvoid* data } @Override - void Parse_glDrawElements(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum mode - builder.setArg1(ParseArgument()); // GLsizei count - builder.setArg2(ParseArgument()); // GLenum type + void parse_glDrawElements(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum mode + builder.setArg1(parseArgument()); // GLsizei count + builder.setArg2(parseArgument()); // GLenum type // TODO: GLvoid* indices } @Override - void Parse_glGetActiveAttrib(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLuint index - builder.setArg2(ParseArgument()); // GLsizei bufsize + void parse_glGetActiveAttrib(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLuint index + builder.setArg2(parseArgument()); // GLsizei bufsize // TODO: GLsizei* length // TODO: GLint* size // TODO: GLenum* type - builder.setData(ParseString()); // GLchar name + builder.setData(parseString()); // GLchar name } @Override - void Parse_glGetActiveUniform(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLuint index - builder.setArg2(ParseArgument()); // GLsizei bufsize + void parse_glGetActiveUniform(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLuint index + builder.setArg2(parseArgument()); // GLsizei bufsize // TODO: GLsizei* length // TODO: GLint* size // TODO: GLenum* type - builder.setData(ParseString()); // GLchar name + builder.setData(parseString()); // GLchar name } @Override - void Parse_glGetAttachedShaders(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLsizei maxcount + void parse_glGetAttachedShaders(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLsizei maxcount // TODO: GLsizei* count // TODO: GLuint* shaders } @Override - void Parse_glGetBooleanv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum pname + void parse_glGetBooleanv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum pname // TODO: GLboolean* params } @Override - void Parse_glGetBufferParameteriv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetBufferParameteriv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetFloatv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum pname + void parse_glGetFloatv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum pname // TODO: GLfloat* params } @Override - void Parse_glGetFramebufferAttachmentParameteriv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum attachment - builder.setArg2(ParseArgument()); // GLenum pname + void parse_glGetFramebufferAttachmentParameteriv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum attachment + builder.setArg2(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetIntegerv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum pname + void parse_glGetIntegerv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetProgramInfoLog(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLsizei bufsize + void parse_glGetProgramInfoLog(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLsizei bufsize // TODO: GLsizei* length - builder.setData(ParseString()); // GLchar infolog + builder.setData(parseString()); // GLchar infolog } @Override - void Parse_glGetRenderbufferParameteriv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetRenderbufferParameteriv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetShaderInfoLog(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint shader - builder.setArg1(ParseArgument()); // GLsizei bufsize + void parse_glGetShaderInfoLog(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint shader + builder.setArg1(parseArgument()); // GLsizei bufsize // TODO: GLsizei* length - builder.setData(ParseString()); // GLchar infolog + builder.setData(parseString()); // GLchar infolog } @Override - void Parse_glGetShaderPrecisionFormat(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum shadertype - builder.setArg1(ParseArgument()); // GLenum precisiontype + void parse_glGetShaderPrecisionFormat(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum shadertype + builder.setArg1(parseArgument()); // GLenum precisiontype // TODO: GLint* range // TODO: GLint* precision } @Override - void Parse_glGetShaderSource(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint shader - builder.setArg1(ParseArgument()); // GLsizei bufsize + void parse_glGetShaderSource(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint shader + builder.setArg1(parseArgument()); // GLsizei bufsize // TODO: GLsizei* length - builder.setData(ParseString()); // GLchar source + builder.setData(parseString()); // GLchar source } @Override - void Parse_glGetTexParameterfv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetTexParameterfv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLfloat* params } @Override - void Parse_glGetTexParameteriv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetTexParameteriv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetUniformfv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLint location + void parse_glGetUniformfv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLint location // TODO: GLfloat* params } @Override - void Parse_glGetUniformiv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint program - builder.setArg1(ParseArgument()); // GLint location + void parse_glGetUniformiv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint program + builder.setArg1(parseArgument()); // GLint location // TODO: GLint* params } @Override - void Parse_glGetVertexAttribfv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint index - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetVertexAttribfv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint index + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLfloat* params } @Override - void Parse_glGetVertexAttribiv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint index - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetVertexAttribiv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint index + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glGetVertexAttribPointerv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint index - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glGetVertexAttribPointerv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint index + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLvoid** pointer } @Override - void Parse_glReadPixels(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLint x - builder.setArg1(ParseArgument()); // GLint y - builder.setArg2(ParseArgument()); // GLsizei width - builder.setArg3(ParseArgument()); // GLsizei height - builder.setArg4(ParseArgument()); // GLenum format - builder.setArg5(ParseArgument()); // GLenum type + void parse_glReadPixels(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLint x + builder.setArg1(parseArgument()); // GLint y + builder.setArg2(parseArgument()); // GLsizei width + builder.setArg3(parseArgument()); // GLsizei height + builder.setArg4(parseArgument()); // GLenum format + builder.setArg5(parseArgument()); // GLenum type // TODO: GLvoid* pixels } @Override - void Parse_glShaderBinary(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLsizei n + void parse_glShaderBinary(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLsizei n // TODO: GLuint* shaders - builder.setArg2(ParseArgument()); // GLenum binaryformat + builder.setArg2(parseArgument()); // GLenum binaryformat // TODO: GLvoid* binary - builder.setArg4(ParseArgument()); // GLsizei length + builder.setArg4(parseArgument()); // GLsizei length } @Override - void Parse_glShaderSource(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint shader - builder.setArg1(ParseArgument()); // GLsizei count + void parse_glShaderSource(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint shader + builder.setArg1(parseArgument()); // GLsizei count assert 1 == builder.getArg1(); - builder.setData(ParseString()); // GLchar** string - builder.setArg3(ParseArgument());// not used, always 1 null terminated string; GLint* length + builder.setData(parseString()); // GLchar** string + builder.setArg3(parseArgument());// not used, always 1 null terminated + // string; GLint* length } @Override - void Parse_glTexImage2D(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLint internalformat - builder.setArg3(ParseArgument()); // GLsizei width - builder.setArg4(ParseArgument()); // GLsizei height - builder.setArg5(ParseArgument()); // GLint border - builder.setArg6(ParseArgument()); // GLenum format - builder.setArg7(ParseArgument()); // GLenum type + void parse_glTexImage2D(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLint internalformat + builder.setArg3(parseArgument()); // GLsizei width + builder.setArg4(parseArgument()); // GLsizei height + builder.setArg5(parseArgument()); // GLint border + builder.setArg6(parseArgument()); // GLenum format + builder.setArg7(parseArgument()); // GLenum type // TODO: GLvoid* pixels } @Override - void Parse_glTexParameterfv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glTexParameterfv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLfloat* params } @Override - void Parse_glTexParameteriv(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLenum pname + void parse_glTexParameteriv(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLenum pname // TODO: GLint* params } @Override - void Parse_glTexSubImage2D(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLenum target - builder.setArg1(ParseArgument()); // GLint level - builder.setArg2(ParseArgument()); // GLint xoffset - builder.setArg3(ParseArgument()); // GLint yoffset - builder.setArg4(ParseArgument()); // GLsizei width - builder.setArg5(ParseArgument()); // GLsizei height - builder.setArg6(ParseArgument()); // GLenum format - builder.setArg7(ParseArgument()); // GLenum type + void parse_glTexSubImage2D(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLenum target + builder.setArg1(parseArgument()); // GLint level + builder.setArg2(parseArgument()); // GLint xoffset + builder.setArg3(parseArgument()); // GLint yoffset + builder.setArg4(parseArgument()); // GLsizei width + builder.setArg5(parseArgument()); // GLsizei height + builder.setArg6(parseArgument()); // GLenum format + builder.setArg7(parseArgument()); // GLenum type // TODO: GLvoid* pixels } @Override - void Parse_glVertexAttribPointer(Message.Builder builder) { - builder.setArg0(ParseArgument()); // GLuint indx - builder.setArg1(ParseArgument()); // GLint size - builder.setArg2(ParseArgument()); // GLenum type - builder.setArg3(ParseArgument()); // GLboolean normalized - builder.setArg4(ParseArgument()); // GLsizei stride + void parse_glVertexAttribPointer(Message.Builder builder) { + builder.setArg0(parseArgument()); // GLuint indx + builder.setArg1(parseArgument()); // GLint size + builder.setArg2(parseArgument()); // GLenum type + builder.setArg3(parseArgument()); // GLboolean normalized + builder.setArg4(parseArgument()); // GLsizei stride // TODO: GLvoid* ptr } diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageProcessor.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageProcessor.java index ec1d51b..bdd53d1 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageProcessor.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageProcessor.java @@ -36,7 +36,7 @@ public class MessageProcessor { * decompressed size, uint32 chunk compressed size, chunk data)+. 0 chunk * compressed size means chunk is not compressed */ - public static byte[] LZFDecompressChunks(final ByteString data) { + public static byte[] lzfDecompressChunks(final ByteString data) { ByteBuffer in = data.asReadOnlyByteBuffer(); in.order(SampleView.targetByteOrder); ByteBuffer out = ByteBuffer.allocate(in.getInt()); @@ -65,7 +65,7 @@ public class MessageProcessor { } /** same data layout as LZFDecompressChunks */ - public static byte[] LZFCompressChunks(final byte[] in, final int inSize) { + public static byte[] lzfCompressChunks(final byte[] in, final int inSize) { byte[] chunk = new byte[256 * 1024]; // chunk size is arbitrary final ByteBuffer out = ByteBuffer.allocate(4 + (inSize + chunk.length - 1) / chunk.length * (chunk.length + 4 * 2)); @@ -92,7 +92,7 @@ public class MessageProcessor { * returns new ref, which is also the decoded image; ref could be bigger * than pixels, in which case the first pixels.length bytes form the image */ - public static byte[] DecodeReferencedImage(byte[] ref, byte[] pixels) { + public static byte[] decodeReferencedImage(byte[] ref, byte[] pixels) { if (ref.length < pixels.length) ref = new byte[pixels.length]; for (int i = 0; i < pixels.length; i++) @@ -102,7 +102,7 @@ public class MessageProcessor { return ref; } - public static ImageData ReceiveImage(int width, int height, int format, + public static ImageData receiveImage(int width, int height, int format, int type, final ByteString data) { assert width > 0 && height > 0; int bpp = 0; @@ -165,7 +165,7 @@ public class MessageProcessor { showError("unsupported texture format: " + format); return null; } - byte[] pixels = LZFDecompressChunks(data); + byte[] pixels = lzfDecompressChunks(data); assert pixels.length == width * height * (bpp / 8); PaletteData palette = new PaletteData(redMask, greenMask, blueMask); return new ImageData(width, height, bpp, palette, 1, pixels); diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageQueue.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageQueue.java index fcd9371..e6a036f 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageQueue.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageQueue.java @@ -44,7 +44,7 @@ public class MessageQueue implements Runnable { this.sampleView = sampleView; } - public void Start(final ByteOrder byteOrder, final FileInputStream file) { + public void start(final ByteOrder byteOrder, final FileInputStream file) { if (running) return; running = true; @@ -54,29 +54,29 @@ public class MessageQueue implements Runnable { thread.start(); } - public void Stop() { + public void stop() { if (!running) return; running = false; } - public boolean IsRunning() { + public boolean isRunning() { return running; } - private void SendCommands(final int contextId) throws IOException { + private void sendCommands(final int contextId) throws IOException { synchronized (commands) { for (int i = 0; i < commands.size(); i++) { Message command = commands.get(i); if (command.getContextId() == contextId || command.getContextId() == 0) { - SendMessage(commands.remove(i)); + sendMessage(commands.remove(i)); i--; } } } } - public void AddCommand(Message command) { + public void addCommand(Message command) { synchronized (commands) { commands.add(command); } @@ -128,8 +128,8 @@ public class MessageQueue implements Runnable { } try { if (null == msg) // get incoming from network - msg = ReceiveMessage(dis); - ProcessMessage(dos, msg); + msg = receiveMessage(dis); + processMessage(dos, msg); } catch (IOException e) { Error(e); running = false; @@ -149,35 +149,35 @@ public class MessageQueue implements Runnable { } - private void PutMessage(final Message msg) { + private void putMessage(final Message msg) { ArrayList<Message> existing = incoming.get(msg.getContextId()); if (existing == null) incoming.put(msg.getContextId(), existing = new ArrayList<Message>()); existing.add(msg); } - Message ReceiveMessage(final int contextId) throws IOException { - Message msg = ReceiveMessage(dis); + Message receiveMessage(final int contextId) throws IOException { + Message msg = receiveMessage(dis); while (msg.getContextId() != contextId) { - PutMessage(msg); - msg = ReceiveMessage(dis); + putMessage(msg); + msg = receiveMessage(dis); } return msg; } - void SendMessage(final Message msg) throws IOException { - SendMessage(dos, msg); + void sendMessage(final Message msg) throws IOException { + sendMessage(dos, msg); } // should only be used by DefaultProcessMessage private SparseArray<Message> partials = new SparseArray<Message>(); - Message GetPartialMessage(final int contextId) { + Message getPartialMessage(final int contextId) { return partials.get(contextId); } // used to add BeforeCall to complete if it was skipped - void CompletePartialMessage(final int contextId) { + void completePartialMessage(final int contextId) { final Message msg = partials.get(contextId); partials.remove(contextId); assert msg != null; @@ -188,7 +188,7 @@ public class MessageQueue implements Runnable { } // can be used by other message processor as default processor - void DefaultProcessMessage(final Message msg, boolean expectResponse, + void defaultProcessMessage(final Message msg, boolean expectResponse, boolean sendResponse) throws IOException { final int contextId = msg.getContextId(); @@ -199,7 +199,7 @@ public class MessageQueue implements Runnable { builder.setType(Type.Response); builder.setExpectResponse(expectResponse); builder.setFunction(Function.CONTINUE); - SendMessage(dos, builder.build()); + sendMessage(dos, builder.build()); } assert partials.indexOfKey(contextId) < 0; partials.put(contextId, msg); @@ -210,7 +210,7 @@ public class MessageQueue implements Runnable { builder.setType(Type.Response); builder.setExpectResponse(expectResponse); builder.setFunction(Function.SKIP); - SendMessage(dos, builder.build()); + sendMessage(dos, builder.build()); } assert partials.indexOfKey(contextId) >= 0; final Message before = partials.get(contextId); @@ -234,7 +234,7 @@ public class MessageQueue implements Runnable { assert false; } - public Message RemoveCompleteMessage(int contextId) { + public Message removeCompleteMessage(int contextId) { synchronized (complete) { if (complete.size() == 0) return null; @@ -251,7 +251,7 @@ public class MessageQueue implements Runnable { return null; } - private Message ReceiveMessage(final DataInputStream dis) + private Message receiveMessage(final DataInputStream dis) throws IOException { int len = 0; try { @@ -277,11 +277,11 @@ public class MessageQueue implements Runnable { readLen += read; } Message msg = Message.parseFrom(buffer); - SendCommands(msg.getContextId()); + sendCommands(msg.getContextId()); return msg; } - private void SendMessage(final DataOutputStream dos, final Message message) + private void sendMessage(final DataOutputStream dos, final Message message) throws IOException { if (dos == null) return; @@ -294,17 +294,17 @@ public class MessageQueue implements Runnable { dos.write(data); } - private void ProcessMessage(final DataOutputStream dos, final Message msg) throws IOException { + private void processMessage(final DataOutputStream dos, final Message msg) throws IOException { if (msg.getExpectResponse()) { assert file == null; // file cannot be interactive mode - if (sampleView.shaderEditor.ProcessMessage(this, msg)) + if (sampleView.shaderEditor.processMessage(this, msg)) return; - else if (sampleView.breakpointOption.ProcessMessage(this, msg)) + else if (sampleView.breakpointOption.processMessage(this, msg)) return; else - DefaultProcessMessage(msg, msg.getExpectResponse(), msg.getExpectResponse()); + defaultProcessMessage(msg, msg.getExpectResponse(), msg.getExpectResponse()); } else - DefaultProcessMessage(msg, msg.getExpectResponse(), msg.getExpectResponse()); + defaultProcessMessage(msg, msg.getExpectResponse(), msg.getExpectResponse()); } void Error(Exception e) { diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/SampleView.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/SampleView.java index dfadf23..99ef40b 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/SampleView.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/SampleView.java @@ -138,7 +138,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener @Override public Object[] getElements(Object parent) { - return frame.Get().toArray(); + return frame.get().toArray(); } @Override @@ -150,7 +150,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener @Override public Image getImage(Object obj) { MessageData msgData = (MessageData) obj; - return msgData.GetImage(); + return msgData.getImage(); } @Override @@ -166,7 +166,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener if (index > -1) return null; MessageData msgData = (MessageData) obj; - return msgData.GetImage(); + return msgData.getImage(); } } @@ -196,13 +196,13 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener public SampleView() { MessageParserEx messageParserEx = new MessageParserEx(); Message.Builder builder = Message.newBuilder(); - messageParserEx.Parse(builder, "glUniform4fv(1,2,{0,1,2,3,4,5,6,7})"); + messageParserEx.parse(builder, "glUniform4fv(1,2,{0,1,2,3,4,5,6,7})"); messageParserEx - .Parse(builder, + .parse(builder, "void glShaderSource(shader=4, count=1, string=\"dksjafhskjahourehghskjg\", length=0x0)"); } - public void CreateLeftPane(Composite parent) { + public void createLeftPane(Composite parent) { Composite composite = new Composite(parent, 0); GridLayout gridLayout = new GridLayout(); @@ -270,7 +270,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener */ @Override public void createPartControl(Composite parent) { - CreateLeftPane(parent); + createLeftPane(parent); // Create the help context id for the viewer's control PlatformUI.getWorkbench().getHelpSystem() @@ -431,8 +431,8 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener @Override public void run() { if (!running) - ChangeContext(null); // viewer will switch to newest context - ConnectDisconnect(); + changeContext(null); // viewer will switch to newest context + connectDisconnect(); } }; manager.add(actionConnect); @@ -444,8 +444,8 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener { if (!running) { - ChangeContext(null); // viewer will switch to newest context - OpenFile(); + changeContext(null); // viewer will switch to newest context + openFile(); } } }); @@ -501,7 +501,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener builder.setFunction(Function.SETPROP); builder.setProp(Prop.CaptureDraw); builder.setArg0(Integer.parseInt(inputDialog.getValue())); - messageQueue.AddCommand(builder.build()); + messageQueue.addCommand(builder.build()); } }); @@ -527,7 +527,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener builder.setFunction(Function.SETPROP); builder.setProp(Prop.CaptureSwap); builder.setArg0(Integer.parseInt(inputDialog.getValue())); - messageQueue.AddCommand(builder.build()); + messageQueue.addCommand(builder.build()); } }); @@ -549,7 +549,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener builder.setFunction(Message.Function.SETPROP); builder.setProp(Prop.TimeMode); builder.setArg0(i); - messageQueue.AddCommand(builder.build()); + messageQueue.addCommand(builder.build()); this.setText(timeModes[i]); manager.update(true); } @@ -567,7 +567,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener final int contextId = Integer.parseInt(idStr, 16); int index = debugContexts.indexOfKey(contextId); index = (index + 1) % debugContexts.size(); - ChangeContext(debugContexts.valueAt(index)); + changeContext(debugContexts.valueAt(index)); } }; manager.add(actContext); @@ -593,9 +593,9 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener { if (current != null) { - new CodeGen().CodeGenFrame((Frame) viewer.getInput()); + new CodeGen().codeGenFrame((Frame) viewer.getInput()); // need to reload current frame - viewer.setInput(current.GetFrame(frameNum.getSelection())); + viewer.setInput(current.getFrame(frameNum.getSelection())); } } }); @@ -607,16 +607,16 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener { if (current != null) { - new CodeGen().CodeGenFrames(current, frameNum.getSelection() + 1, + new CodeGen().codeGenFrames(current, frameNum.getSelection() + 1, getSite().getShell()); // need to reload current frame - viewer.setInput(current.GetFrame(frameNum.getSelection())); + viewer.setInput(current.getFrame(frameNum.getSelection())); } } }); } - private void OpenFile() { + private void openFile() { FileDialog dialog = new FileDialog(getSite().getShell(), SWT.OPEN); dialog.setText("Open"); dialog.setFilterExtensions(new String[] { @@ -633,23 +633,23 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener return; } running = true; - messageQueue.Start(targetByteOrder, file); + messageQueue.start(targetByteOrder, file); thread = new Thread(this); thread.start(); actionConnect.setText("Disconnect"); getViewSite().getActionBars().getToolBarManager().update(true); } - private void ConnectDisconnect() { + private void connectDisconnect() { if (!running) { running = true; - messageQueue.Start(targetByteOrder, null); + messageQueue.start(targetByteOrder, null); thread = new Thread(this); thread.start(); actionConnect.setText("Disconnect"); } else { running = false; - messageQueue.Stop(); + messageQueue.stop(); actionConnect.setText("Connect"); } this.getSite().getShell().getDisplay().syncExec(new Runnable() { @@ -660,16 +660,16 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener }); } - void MessageDataSelected(final MessageData msgData) { + void messageDataSelected(final MessageData msgData) { if (null == msgData) return; if (frameNum.getSelection() == frameNum.getMaximum()) return; // scale max cannot overlap min, so max is array size - final Frame frame = current.GetFrame(frameNum.getSelection()); - final Context context = frame.ComputeContext(msgData); + final Frame frame = current.getFrame(frameNum.getSelection()); + final Context context = frame.computeContext(msgData); contextViewer.setInput(context); - if (msgData.GetImage() != null) { - canvas.setBackgroundImage(msgData.GetImage()); + if (msgData.getImage() != null) { + canvas.setBackgroundImage(msgData.getImage()); tabFolder.setSelection(tabItemImage); canvas.redraw(); } else if (null != msgData.shader) { @@ -705,7 +705,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener if (null == selection) return; MessageData msgData = (MessageData) selection.getFirstElement(); - MessageDataSelected(msgData); + messageDataSelected(msgData); } }); } @@ -734,8 +734,8 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener boolean shaderEditorUpdate = false; while (running) { - final Message oriMsg = messageQueue.RemoveCompleteMessage(0); - if (oriMsg == null && !messageQueue.IsRunning()) + final Message oriMsg = messageQueue.removeCompleteMessage(0); + if (oriMsg == null && !messageQueue.isRunning()) break; if (newMessages > 60 || (newMessages > 0 && null == oriMsg)) { newMessages = 0; @@ -743,15 +743,15 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener getSite().getShell().getDisplay().syncExec(new Runnable() { @Override public void run() { - if (frameNum.getSelection() == current.FrameCount() - 1 || - frameNum.getSelection() == current.FrameCount() - 2) + if (frameNum.getSelection() == current.frameCount() - 1 || + frameNum.getSelection() == current.frameCount() - 2) { viewer.refresh(false); if (actionAutoScroll.isChecked()) viewer.getList().setSelection( viewer.getList().getItemCount() - 1); } - frameNum.setMaximum(current.FrameCount()); + frameNum.setMaximum(current.frameCount()); } }); current.uiUpdate = false; @@ -760,7 +760,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener this.getSite().getShell().getDisplay().syncExec(new Runnable() { @Override public void run() { - shaderEditor.Update(); + shaderEditor.updateUI(); } }); shaderEditorUpdate = false; @@ -778,32 +778,32 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener debugContext = new DebugContext(oriMsg.getContextId()); debugContexts.put(oriMsg.getContextId(), debugContext); } - debugContext.ProcessMessage(oriMsg); + debugContext.processMessage(oriMsg); shaderEditorUpdate |= debugContext.currentContext.serverShader.uiUpdate; debugContext.currentContext.serverShader.uiUpdate = false; if (current == null) - ChangeContext(debugContext); + changeContext(debugContext); newMessages++; } if (running) - ConnectDisconnect(); // error occurred, disconnect + connectDisconnect(); // error occurred, disconnect } /** can be called from non-UI thread */ - void ChangeContext(final DebugContext newContext) { + void changeContext(final DebugContext newContext) { getSite().getShell().getDisplay().syncExec(new Runnable() { @Override public void run() { current = newContext; if (current != null) { - frameNum.setMaximum(current.FrameCount()); - if (frameNum.getSelection() >= current.FrameCount()) - if (current.FrameCount() > 0) - frameNum.setSelection(current.FrameCount() - 1); + frameNum.setMaximum(current.frameCount()); + if (frameNum.getSelection() >= current.frameCount()) + if (current.frameCount() > 0) + frameNum.setSelection(current.frameCount() - 1); else frameNum.setSelection(0); - viewer.setInput(current.GetFrame(frameNum.getSelection())); + viewer.setInput(current.getFrame(frameNum.getSelection())); actContext.setText("Context: 0x" + Integer.toHexString(current.contextId)); } else @@ -813,7 +813,7 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener viewer.setInput(null); actContext.setText("Context: 0x"); } - shaderEditor.Update(); + shaderEditor.updateUI(); getViewSite().getActionBars().getToolBarManager().update(true); } }); @@ -825,9 +825,9 @@ public class SampleView extends ViewPart implements Runnable, SelectionListener assert false; if (current == null) return; - if (frameNum.getSelection() == current.FrameCount()) + if (frameNum.getSelection() == current.frameCount()) return; // scale maximum cannot overlap minimum - Frame frame = current.GetFrame(frameNum.getSelection()); + Frame frame = current.getFrame(frameNum.getSelection()); viewer.setInput(frame); } diff --git a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/ShaderEditor.java b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/ShaderEditor.java index dd982f0..72a6f9b 100644 --- a/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/ShaderEditor.java +++ b/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/ShaderEditor.java @@ -100,7 +100,7 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend styledText.addExtendedModifyListener(this); } - public void Update() { + public void updateUI() { list.removeAll(); String progs = "Current Programs: "; for (int j = 0; j < sampleView.debugContexts.size(); j++) { @@ -142,7 +142,7 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend toolbar.update(); } - void UploadShader() { + void uploadShader() { current.source = styledText.getText(); try { @@ -195,14 +195,14 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend } shadersToUpload.add(current); final int contextId = current.context.context.contextId; - Message.Builder builder = GetBuilder(contextId); - MessageParserEx.instance.Parse(builder, + Message.Builder builder = getBuilder(contextId); + MessageParserEx.instance.parse(builder, String.format("glShaderSource(%d,1,\"%s\",0)", current.name, current.source)); - sampleView.messageQueue.AddCommand(builder.build()); + sampleView.messageQueue.addCommand(builder.build()); } } - Message.Builder GetBuilder(int contextId) { + Message.Builder getBuilder(int contextId) { Message.Builder builder = Message.newBuilder(); builder.setContextId(contextId); builder.setType(Type.Response); @@ -210,13 +210,13 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend return builder; } - Message ExchangeMessage(final int contextId, final MessageQueue queue, + Message exchangeMessage(final int contextId, final MessageQueue queue, String format, Object... args) throws IOException { - Message.Builder builder = GetBuilder(contextId); - MessageParserEx.instance.Parse(builder, String.format(format, args)); + Message.Builder builder = getBuilder(contextId); + MessageParserEx.instance.parse(builder, String.format(format, args)); final Function function = builder.getFunction(); - queue.SendMessage(builder.build()); - final Message msg = queue.ReceiveMessage(contextId); + queue.sendMessage(builder.build()); + final Message msg = queue.receiveMessage(contextId); assert msg.getContextId() == contextId; assert msg.getType() == Type.AfterGeneratedCall; assert msg.getFunction() == function; @@ -224,7 +224,7 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend } // this is called from network thread - public boolean ProcessMessage(final MessageQueue queue, final Message msg) + public boolean processMessage(final MessageQueue queue, final Message msg) throws IOException { GLShader shader = null; final int contextId = msg.getContextId(); @@ -252,15 +252,15 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend assert msg.getType() == Type.AfterGeneratedCall; assert msg.getFunction() == Function.glShaderSource; - ExchangeMessage(contextId, queue, "glCompileShader(%d)", shader.name); + exchangeMessage(contextId, queue, "glCompileShader(%d)", shader.name); // the 0, "" and {0} are dummies for the parser - Message rcv = ExchangeMessage(contextId, queue, + Message rcv = exchangeMessage(contextId, queue, "glGetShaderiv(%d, GL_COMPILE_STATUS, {0})", shader.name); assert rcv.hasData(); if (rcv.getData().asReadOnlyByteBuffer().getInt() == 0) { // compile failed - rcv = ExchangeMessage(contextId, queue, + rcv = exchangeMessage(contextId, queue, "glGetShaderInfoLog(%d, 0, 0, \"\")", shader.name); final String title = String.format("Shader %d in 0x%s failed to compile", shader.name, Integer.toHexString(shader.context.context.contextId)); @@ -274,15 +274,15 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend }); } else for (int programName : shader.programs) { - GLProgram program = shader.context.GetProgram(programName); - ExchangeMessage(contextId, queue, "glLinkProgram(%d)", program.name); - rcv = ExchangeMessage(contextId, queue, + GLProgram program = shader.context.getProgram(programName); + exchangeMessage(contextId, queue, "glLinkProgram(%d)", program.name); + rcv = exchangeMessage(contextId, queue, "glGetProgramiv(%d, GL_LINK_STATUS, {0})", program.name); assert rcv.hasData(); if (rcv.getData().asReadOnlyByteBuffer().getInt() != 0) continue; // link failed - rcv = ExchangeMessage(contextId, queue, + rcv = exchangeMessage(contextId, queue, "glGetProgramInfoLog(%d, 0, 0, \"\")", program.name); final String title = String.format("Program %d in 0x%s failed to link", program.name, Integer.toHexString(program.context.context.contextId)); @@ -299,14 +299,14 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend // TODO: add to upload results if failed - Message.Builder builder = GetBuilder(contextId); + Message.Builder builder = getBuilder(contextId); builder.setExpectResponse(false); - if (queue.GetPartialMessage(contextId) != null) + if (queue.getPartialMessage(contextId) != null) // the glShaderSource interrupted a BeforeCall, so continue builder.setFunction(Function.CONTINUE); else builder.setFunction(Function.SKIP); - queue.SendMessage(builder.build()); + queue.sendMessage(builder.build()); return true; } @@ -314,7 +314,7 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend @Override public void widgetSelected(SelectionEvent e) { if (e.getSource() == uploadShader && null != current) { - UploadShader(); + uploadShader(); return; } else if (e.getSource() == restoreShader && null != current) { current.source = styledText.getText(); @@ -332,7 +332,7 @@ public class ShaderEditor extends Composite implements SelectionListener, Extend null, "Shader source has been edited", MessageDialog.QUESTION, btns, 0); int rc = dialog.open(); if (rc == SWT.DEFAULT || rc == 0) - UploadShader(); + uploadShader(); else if (rc == 1) current.source = styledText.getText(); // else if (rc == 2) do nothing; selection is changing |