Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //clang test.c -std=c99 -o test
- //clang test.c -std=c99 -o test -lSDL2 -lGLESv2 -lm -levent
- //clang -E incl.h -std=c99 -o incl.c -lSDL2 -lGLESv2 -lm -levent
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdint.h>
- #include <stdarg.h>
- #include <string.h>
- #include <math.h>
- #include <assert.h>
- #include <math.h>
- #include <limits.h>
- #include <time.h>
- #include <unistd.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <string.h>
- #include <fcntl.h>
- #include <errno.h>
- #include <err.h>
- #include <event.h>
- #define NK_INCLUDE_FIXED_TYPES
- #define NK_INCLUDE_STANDARD_IO
- #define NK_INCLUDE_STANDARD_VARARGS
- #define NK_INCLUDE_DEFAULT_ALLOCATOR
- #define NK_INCLUDE_VERTEX_BUFFER_OUTPUT
- #define NK_INCLUDE_FONT_BAKING
- #define NK_INCLUDE_DEFAULT_FONT
- #define NK_IMPLEMENTATION
- #define NK_SDL_GLES2_IMPLEMENTATION
- #include "nuklear/nuklear.h"
- #include "nuklear/demo/sdl_opengles2/nuklear_sdl_gles2.h"
- int main(int argc, char **argv){
- long int metaprog_instance_0_variable_7346582979738130433;
- long int metaprog_instance_0_variable_7805107700831320065;
- char metaprog_instance_0complex_array_array_pointer_5555219860667822081[] = {208,178,209,150,208,186,208,189,208,190,0};
- size_t metaprog_instance_0complex_array__array_size_5555219860667822081 = 11;
- long int metaprog_instance_0_variable_6979619496611457025;
- long int metaprog_instance_0_variable_4955708043173889;
- unsigned long int metaprog_instance_0_6379697787604980737__variable_7984186131598190593;
- struct SDL_Window * metaprog_instance_0_6379697787604980737_junction_4914299108166742017;
- void * metaprog_instance_0_6379697787604980737_junction_8098481330124627969;
- long int metaprog_instance_0_6379697787604980737__variable_7847671437234276353;
- struct nk_context * metaprog_instance_0_6379697787604980737_junction_7529195887831615489;
- long int metaprog_instance_0junction_6200101007256421377;
- long int metaprog_instance_0junction_3413539693846315009;
- struct nk_context * metaprog_instance_0junction_4945064958892277761;
- char metaprog_instance_0_3914760162517250049_complex_array_array_pointer_6578394948618786817[] = {208,191,209,150,208,180,208,178,209,150,208,186,208,189,208,190,0};
- size_t metaprog_instance_0_3914760162517250049_complex_array__array_size_6578394948618786817 = 17;
- long int metaprog_instance_0_3914760162517250049__variable_7561549041558879233;
- unsigned long int metaprog_instance_0_3914760162517250049__variable_5348813827514265601;
- metaprog_instance_0_variable_7346582979738130433 = 600;
- metaprog_instance_0_variable_7805107700831320065 = 200;
- metaprog_instance_0_variable_6979619496611457025 = 500;
- metaprog_instance_0_variable_4955708043173889 = 10;
- metaprog_instance_0_6379697787604980737__variable_7984186131598190593 = SDL_WINDOW_OPENGL|SDL_WINDOW_SHOWN|SDL_WINDOW_ALLOW_HIGHDPI|SDL_WINDOW_RESIZABLE;
- metaprog_instance_0_6379697787604980737_junction_4914299108166742017 = SDL_CreateWindow(metaprog_instance_0complex_array_array_pointer_5555219860667822081,metaprog_instance_0_variable_6979619496611457025,metaprog_instance_0_variable_4955708043173889,metaprog_instance_0_variable_7346582979738130433,metaprog_instance_0_variable_7805107700831320065,metaprog_instance_0_6379697787604980737__variable_7984186131598190593);
- metaprog_instance_0_6379697787604980737_junction_8098481330124627969 = SDL_GL_CreateContext(metaprog_instance_0_6379697787604980737_junction_4914299108166742017);
- ;
- metaprog_instance_0_6379697787604980737__variable_7847671437234276353 = 0;
- glViewport(metaprog_instance_0_6379697787604980737__variable_7847671437234276353,metaprog_instance_0_6379697787604980737__variable_7847671437234276353,metaprog_instance_0_variable_7346582979738130433,metaprog_instance_0_variable_7805107700831320065);
- metaprog_instance_0_6379697787604980737_junction_7529195887831615489 = nk_sdl_init(metaprog_instance_0_6379697787604980737_junction_4914299108166742017);
- ;
- {struct nk_font_atlas *atlas;
- nk_sdl_font_stash_begin(&atlas);
- /*struct nk_font *droid = nk_font_atlas_add_from_file(atlas, "../../../extra_font/DroidSans.ttf", 14, 0);*/
- /*struct nk_font *roboto = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Roboto-Regular.ttf", 16, 0);*/
- /*struct nk_font *future = nk_font_atlas_add_from_file(atlas, "../../../extra_font/kenvector_future_thin.ttf", 13, 0);*/
- /*struct nk_font *clean = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyClean.ttf", 12, 0);*/
- /*struct nk_font *tiny = nk_font_atlas_add_from_file(atlas, "../../../extra_font/ProggyTiny.ttf", 10, 0);*/
- /*struct nk_font *cousine = nk_font_atlas_add_from_file(atlas, "../../../extra_font/Cousine-Regular.ttf", 13, 0);*/
- nk_sdl_font_stash_end();
- /*nk_style_load_all_cursors(ctx, atlas->cursors);*/
- /*nk_style_set_font(ctx, &roboto->handle)*/;};
- metaprog_instance_0_6379697787604980737_junction_8098481330124627969;
- long int metaprog_instance_0loop_3843794819496142849_register_0 = metaprog_instance_0_variable_7346582979738130433;
- long int metaprog_instance_0loop_3843794819496142849_register_1 = metaprog_instance_0_variable_7805107700831320065;
- struct nk_context * metaprog_instance_0loop_3843794819496142849_constant_0 = metaprog_instance_0_6379697787604980737_junction_7529195887831615489;
- struct SDL_Window * metaprog_instance_0loop_3843794819496142849_constant_1 = metaprog_instance_0_6379697787604980737_junction_4914299108166742017;
- char metaprog_instance_0loop_3843794819496142849_condition;
- do{
- metaprog_instance_0junction_6200101007256421377 = metaprog_instance_0loop_3843794819496142849_register_0;
- metaprog_instance_0junction_3413539693846315009 = metaprog_instance_0loop_3843794819496142849_register_1;
- metaprog_instance_0junction_4945064958892277761 = metaprog_instance_0loop_3843794819496142849_constant_0;
- int running = nk_true;
- SDL_Event evt;
- nk_input_begin(metaprog_instance_0junction_4945064958892277761);
- while (SDL_PollEvent(&evt)) {
- if (evt.type == SDL_QUIT) running = nk_false;
- nk_sdl_handle_event(&evt);
- }
- nk_input_end(metaprog_instance_0junction_4945064958892277761);
- metaprog_instance_0_3914760162517250049__variable_7561549041558879233 = 0;
- metaprog_instance_0_3914760162517250049__variable_5348813827514265601 = 0;
- nk_begin(metaprog_instance_0junction_4945064958892277761,metaprog_instance_0_3914760162517250049_complex_array_array_pointer_6578394948618786817,nk_recti(metaprog_instance_0_3914760162517250049__variable_7561549041558879233,metaprog_instance_0_3914760162517250049__variable_7561549041558879233,metaprog_instance_0junction_6200101007256421377,metaprog_instance_0junction_3413539693846315009),metaprog_instance_0_3914760162517250049__variable_5348813827514265601);
- nk_end(metaprog_instance_0junction_4945064958892277761);
- {float bg[4];
- int metaprog_instance_0loop_3843794819496142849_constant_1_width, metaprog_instance_0loop_3843794819496142849_constant_1_height;
- nk_color_fv(bg, nk_rgb(255,255,255));
- SDL_GetWindowSize(metaprog_instance_0loop_3843794819496142849_constant_1, &metaprog_instance_0loop_3843794819496142849_constant_1_width, &metaprog_instance_0loop_3843794819496142849_constant_1_height);
- glViewport(0, 0, metaprog_instance_0loop_3843794819496142849_constant_1_width, metaprog_instance_0loop_3843794819496142849_constant_1_height);
- glClear(GL_COLOR_BUFFER_BIT);
- glClearColor(1, 1, 1, 1);
- // glClearColor(bg[0], bg[1], bg[2], bg[3]);
- /* IMPORTANT: `nk_sdl_render` modifies some global OpenGL state
- * with blending, scissor, face culling, depth test and viewport and
- * defaults everything back into a default state.
- * Make sure to either a.) save and restore or b.) reset your own state after
- * rendering the UI. */
- nk_sdl_render(NK_ANTI_ALIASING_ON, 512 * 1024, 128 * 1024);
- SDL_GL_SwapWindow(metaprog_instance_0loop_3843794819496142849_constant_1);};
- metaprog_instance_0loop_3843794819496142849_register_0 = metaprog_instance_0junction_6200101007256421377;
- metaprog_instance_0loop_3843794819496142849_register_1 = metaprog_instance_0junction_3413539693846315009;
- metaprog_instance_0loop_3843794819496142849_condition = running;
- }
- while (metaprog_instance_0loop_3843794819496142849_condition);
- }
Add Comment
Please, Sign In to add comment