{"id":419,"date":"2012-10-31T10:32:23","date_gmt":"2012-10-31T10:32:23","guid":{"rendered":"http:\/\/blog.zhukunqian.com\/?p=419"},"modified":"2012-10-31T10:32:23","modified_gmt":"2012-10-31T10:32:23","slug":"opengles%e4%b8%ad%e7%94%bb%e5%9b%9b%e8%be%b9%e5%9e%8b","status":"publish","type":"post","link":"https:\/\/blog.zhukunqian.com\/?p=419","title":{"rendered":"opengles\u4e2d\u753b\u56db\u8fb9\u578b"},"content":{"rendered":"<p>opengles\u4e2d\u4ec5\u652f\u6301\u4ee5\u4e0b\u51e0\u79cd\u6a21\u578b\uff1a<\/p>\n<p>\/* BeginMode *\/<br \/>\n#define GL_POINTS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0000<br \/>\n#define GL_LINES\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0001<br \/>\n#define GL_LINE_LOOP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0002<br \/>\n#define GL_LINE_STRIP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0003<br \/>\n#define GL_TRIANGLES\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0004<br \/>\n#define GL_TRIANGLE_STRIP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0005<br \/>\n#define GL_TRIANGLE_FAN\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0x0006<\/p>\n<p>\u6240\u4ee5\u5982\u679c\u9700\u8981\u753b\u4e00\u4e2a\u56db\u8fb9\u578b\uff0c\u9700\u8981\u501f\u52a9GL_TRIANGLES_STRIP<\/p>\n<p>static const GLfloat vertices[] = { -1.0, 1.0, -0.0, 1.0, 1.0, -0.0, -1.0,<br \/>\n-1.0, -0.0, 1.0, -1.0, -0.0 };<\/p>\n<p>static const GLfloat texCoords[] =<br \/>\n{ 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0 };<\/p>\n<p>glBindTexture(GL_TEXTURE_2D, 1);<br \/>\nglVertexPointer(3, GL_FLOAT, 0, vertices);<br \/>\nglTexCoordPointer(2, GL_FLOAT, 0, texCoords);<br \/>\nglDrawArrays(GL_TRIANGLE_STRIP, 0, 4);<\/p>\n<p>\u5982\u6b64\u5373\u53ef\u753b\u51fa\u4e00\u4e2a\u56db\u8fb9\u578b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>opengles\u4e2d\u4ec5\u652f\u6301\u4ee5\u4e0b\u51e0\u79cd\u6a21\u578b\uff1a \/* BeginMode *\/ #def &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/blog.zhukunqian.com\/?p=419\">\u7ee7\u7eed\u9605\u8bfb &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/419"}],"collection":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=419"}],"version-history":[{"count":2,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/419\/revisions"}],"predecessor-version":[{"id":421,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/419\/revisions\/421"}],"wp:attachment":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}