Description

DEMO DOWNLOAD LINKS

Windows Demo: https://github.com/aft/Noise/raw/master/bin/win/GPUNoise_win.zip

Mac OSX Demo: https://github.com/aft/Noise/raw/master/bin/osx/GPUNoise_osx.zip

This extension aims to make noise calculations on the GPU.

Calculating noise on the GPU is faster than doing it on CPU couple of thousand times. This is the best method if the noise is going to be used as an image (for image processing or compositing images).

If the calculated noise needs to be turned into an array of numerical data, the process gets slower. The bottleneck is not calculating the noise, but getting the data from the image.

Since calculating noise on the GPU is extremely fast, this extension lets you calculate big sample data at once, and cache it. This is a design choice to make the process more efficient.

This initial calculation is done by the "create" script.

Some benchmark results are presented below for the
create script to give you an idea:

*   256x256 gpu perlin noise calc. -> ~  1.7 ms (milliseconds)
* 1024x1024 gpu perlin noise calc. -> ~ 13.5 ms
* 2048x2048 gpu perlin noise calc. -> ~ 43.0 ms

(Numbers may change for you depending on your CPU and GPU)

The extension caches the calculated noise in a buffer so the data lookup is as fast as looking up data from an array.

This look up actions can be done using the "gpu_noise" scripts. gpu_noise_*d scripts are fast and can be run several times on a single step event without reducing the performance of the application/game.

Here are some benchmark results for looking up
calculated noise data:

Cached data lookup    -> ~ 0.005 ms per lookup
Un-cached data lookup -> ~ 1.5 ms per lookup 

(Numbers may change for you depending on your CPU)

Spliting the process into "create" and "lookup" gives developers a flexibility. Several noise maps can be created (for such as landmass, atmosphere, vegitation etc.) on a loading screen and look data up realtime with inexpensive scripts.

HOW TO USE IT

// CREATE EVENT
// create a noise using GPU
landmass = gpu_noise_create(noisetype, seed, width, height);

// or 
// use create_ext script if you need more options
landmass = gpu_noise_create_ext(noisetype, seed, width, height, persistence, frequency, scale);

// STEP or DRAW EVENT
var value = gpu_noise_3d(landmass, x, y, z);

// That's it. REMEMBER to delete the data from the memory using:
gpu_noise_free(landmass);

EXTRAS

// if you need to create different chunks of noise, use offset script
landmass = gpu_noise_offset(width, [height, z]);

// if you get the GPU calculated noise as a surface,
var surface = gpu_noise_to_surface(landmass);

// REMEMBER to delete the data from the memory using:
// This will delete the surface and the buffer.
gpu_noise_free(landmass);

EXTENSION FILES

The package contains files related to the demonstration application. You don't need every file for the extension to function. Required files are GPU_Toolkit>GPU Noise scripts and the Shaders you will use.

OPEN SOURCE

The project is on Github where you can use to ask questions, report bugs or contribute any other way.

https://github.com/aft/Noise

LICENSE

All the scripts and shaders are licensed under MIT. Check the codes for credits and more info.

More info

End User Licence Agreement (EULA).

Changes in 1.0.1

Fixes not related to the core.

Version 1.0.1. Published August 17, 2017

Created with GameMaker: Studio v1.99.551

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Gravatar

Stijn D 18 August 2017

Logo

Cem Baspinar (Publisher) 21 August 2017

Thanks for the rating!

Package contents

Total size 1.96 MB

NoisePack GPU.extension.gmx 36.7 KB NoisePack GPU
Assets
Backgrounds Fonts Objects Rooms Scripts
array_add_1d.gml 394 Bytes array_concat_1d.gml 490 Bytes color_to_hex.gml 411 Bytes dec_to_hex.gml 687 Bytes gpu_noise_1d.gml 345 Bytes gpu_noise_2d.gml 598 Bytes gpu_noise_3d.gml 777 Bytes gpu_noise_create.gml 620 Bytes gpu_noise_create_ext.gml 881 Bytes gpu_noise_free.gml 316 Bytes gpu_noise_offset.gml 281 Bytes gpu_noise_to_surface.gml 81 Bytes hex_to_color.gml 471 Bytes hex_to_dec.gml 495 Bytes implode.gml 512 Bytes json_minify.gml 1.99 KB README_gpu_noise.gml 3.73 KB RESOURCES.gml 184 Bytes scr_button_enable_label.gml 670 Bytes scr_button_onmousedowntest.gml 196 Bytes scr_button_onmouseouttest.gml 195 Bytes scr_button_onmouseovertest.gml 196 Bytes scr_button_onmouseuptest.gml 194 Bytes scr_button_set_color.gml 985 Bytes scr_button_set_font.gml 591 Bytes scr_button_set_font_align.gml 834 Bytes scr_button_set_label.gml 630 Bytes scr_button_set_on_mousedown_cb.gml 924 Bytes scr_button_set_on_mouseout_cb.gml 919 Bytes scr_button_set_on_mouseover_cb.gml 924 Bytes scr_button_set_on_mouseup_cb.gml 914 Bytes scr_button_set_padding.gml 761 Bytes scr_button_set_sizes.gml 648 Bytes scr_button_set_sprite.gml 788 Bytes scr_button_unset_on_mousedown_cb.gml 303 Bytes scr_button_unset_on_mouseout_cb.gml 300 Bytes scr_button_unset_on_mouseover_cb.gml 303 Bytes scr_button_unset_on_mouseup_cb.gml 297 Bytes scr_cbDataGUI_add.gml 3.93 KB scr_cbDataGUI_add_folder.gml 1.75 KB scr_cbDataGUI_add_preset.gml 868 Bytes scr_cbDataGUI_auto_save_presets.gml 806 Bytes scr_cbDataGUI_create.gml 453 Bytes scr_cbDataGUI_delete_preset.gml 772 Bytes scr_cbDataGUI_get_preset_json.gml 1.41 KB scr_cbDataGUI_get_value.gml 1.8 KB scr_cbDataGUI_has_row.gml 930 Bytes scr_cbDataGUI_import_presets_json.gml 978 Bytes scr_cbDataGUI_load_preset.gml 688 Bytes scr_cbDataGUI_open_folder.gml 1019 Bytes scr_cbDataGUI_save_preset.gml 748 Bytes scr_cbDataGUI_set_as_listener.gml 674 Bytes scr_cbDataGUI_set_gui_size.gml 477 Bytes scr_cbDataGUI_set_gui_width.gml 1 KB scr_cbDataGUI_set_notification.gml 1.19 KB scr_cbDataGUI_set_on_change_cb.gml 3.98 KB scr_cbDataGUI_set_on_release_cb.gml 2.43 KB scr_cbDataGUI_set_presets_folder.gml 745 Bytes scr_cbDataGUI_set_range.gml 1.46 KB scr_cbDataGUI_set_step.gml 1.4 KB scr_cbDataGUI_set_tooltip.gml 941 Bytes scr_cbDataGUI_set_value.gml 1.92 KB scr_cbDataGUI_toggle_gui.gml 349 Bytes scr_cbDataGUI_unset_on_change_cb.gml 2.6 KB scr_cbDataGUI_unset_on_release_cb.gml 1.61 KB scr_cbDataGUI_unset_tooltip.gml 624 Bytes scr_cbDataGUI_use_presets.gml 1.21 KB scr_cbGUI_mark_as_changed.gml 476 Bytes scr_cbGUI_mouse.gml 496 Bytes scr_cbGUI_set_active.gml 384 Bytes scr_cbGUI_set_gui_size.gml 540 Bytes scr_cbGUI_track_depth_step.gml 628 Bytes scr_checkbox_get_label.gml 746 Bytes scr_checkbox_get_target.gml 453 Bytes scr_checkbox_get_target_variable_name.gml 499 Bytes scr_checkbox_get_value.gml 455 Bytes scr_checkbox_onchangetest.gml 193 Bytes scr_checkbox_set_color.gml 1.22 KB scr_checkbox_set_font.gml 485 Bytes scr_checkbox_set_indent.gml 518 Bytes scr_checkbox_set_label.gml 887 Bytes scr_checkbox_set_on_change_cb.gml 1.66 KB scr_checkbox_set_padding.gml 724 Bytes scr_checkbox_set_sprite.gml 878 Bytes scr_checkbox_set_target.gml 804 Bytes scr_checkbox_set_value.gml 647 Bytes scr_checkbox_toggle_value.gml 569 Bytes scr_checkbox_unset_on_change_cb.gml 561 Bytes scr_checkbox_unset_target.gml 545 Bytes scr_colorpicker_auto_copy_to_clipboard.gml 678 Bytes scr_colorpicker_get_hex_value.gml 417 Bytes scr_colorpicker_get_target.gml 462 Bytes scr_colorpicker_get_target_variable_name.gml 514 Bytes scr_colorpicker_get_value.gml 397 Bytes scr_colorpicker_set_font.gml 561 Bytes scr_colorpicker_set_on_change_cb.gml 1.68 KB scr_colorpicker_set_on_release_cb.gml 923 Bytes scr_colorpicker_set_sizes.gml 918 Bytes scr_colorpicker_set_target.gml 815 Bytes scr_colorpicker_set_ui_color.gml 1.44 KB scr_colorpicker_set_value.gml 662 Bytes scr_colorpicker_set_value_hex.gml 903 Bytes scr_colorpicker_set_value_hsv.gml 1003 Bytes scr_colorpicker_set_value_rgb.gml 1 KB scr_colorpicker_show_info.gml 625 Bytes scr_colorpicker_unset_on_change_cb.gml 582 Bytes scr_colorpicker_unset_on_release_cb.gml 305 Bytes scr_colorpicker_unset_target.gml 569 Bytes scr_dance.gml 98 Bytes scr_draw_9slices_ext.gml 2.18 KB scr_dropbox_unset_target.gml 537 Bytes scr_dropdown_add_to_list.gml 989 Bytes scr_dropdown_delete_from_list.gml 892 Bytes scr_dropdown_empty_list.gml 621 Bytes scr_dropdown_get_num_of_lines.gml 439 Bytes scr_dropdown_get_target.gml 453 Bytes scr_dropdown_get_target_variable_name.gml 499 Bytes scr_dropdown_get_value.gml 643 Bytes scr_dropdown_has_scrollbar.gml 459 Bytes scr_dropdown_is_empty.gml 588 Bytes scr_dropdown_is_selected.gml 663 Bytes scr_dropdown_onchangetest.gml 170 Bytes scr_dropdown_refresh_list.gml 645 Bytes scr_dropdown_set_color.gml 1.61 KB scr_dropdown_set_font.gml 767 Bytes scr_dropdown_set_font_align.gml 682 Bytes scr_dropdown_set_list.gml 1.15 KB scr_dropdown_set_on_change_cb.gml 1.66 KB scr_dropdown_set_padding.gml 831 Bytes scr_dropdown_set_popup_lineheight.gml 608 Bytes scr_dropdown_set_popup_max_lines.gml 610 Bytes scr_dropdown_set_popup_offset.gml 538 Bytes scr_dropdown_set_popup_padding.gml 807 Bytes scr_dropdown_set_scrollbar_padding.gml 954 Bytes scr_dropdown_set_scrollbar_width.gml 655 Bytes scr_dropdown_set_sizes.gml 754 Bytes scr_dropdown_set_sprite.gml 1.16 KB scr_dropdown_set_target.gml 804 Bytes scr_dropdown_set_value.gml 986 Bytes scr_dropdown_set_value_by_line_no.gml 294 Bytes scr_dropdown_unselect.gml 585 Bytes scr_dropdown_unset_on_change_cb.gml 561 Bytes scr_dsmap_get_keys.gml 545 Bytes scr_dsmap_get_values.gml 593 Bytes scr_generate_random_seed.gml 128 Bytes scr_otest_change_color.gml 92 Bytes scr_radio_get_group.gml 651 Bytes scr_radio_get_instance_value.gml 733 Bytes scr_radio_get_label.gml 722 Bytes scr_radio_get_name.gml 520 Bytes scr_radio_get_target.gml 438 Bytes scr_radio_get_target_variable_name.gml 484 Bytes scr_radio_get_value.gml 1008 Bytes scr_radio_group_unselect_all.gml 795 Bytes scr_radio_onchangetest.gml 223 Bytes scr_radio_set_color.gml 1.18 KB scr_radio_set_font.gml 467 Bytes scr_radio_set_group.gml 785 Bytes scr_radio_set_instance_value.gml 847 Bytes scr_radio_set_label.gml 863 Bytes scr_radio_set_name.gml 1.05 KB scr_radio_set_on_change_cb.gml 1.64 KB scr_radio_set_padding.gml 706 Bytes scr_radio_set_sprite.gml 905 Bytes scr_radio_set_target.gml 788 Bytes scr_radio_set_value.gml 1.47 KB scr_radio_unset_on_change_cb.gml 540 Bytes scr_radio_unset_target.gml 522 Bytes scr_slider_get_max_limit.gml 454 Bytes scr_slider_get_min_limit.gml 453 Bytes scr_slider_get_percentage.gml 459 Bytes scr_slider_get_step.gml 498 Bytes scr_slider_get_target.gml 451 Bytes scr_slider_get_target_variable_name.gml 497 Bytes scr_slider_get_value.gml 530 Bytes scr_slider_onchangetest.gml 170 Bytes scr_slider_onreleasetest.gml 146 Bytes scr_slider_set_color.gml 961 Bytes scr_slider_set_on_change_cb.gml 1.8 KB scr_slider_set_on_release_cb.gml 1.56 KB scr_slider_set_padding.gml 688 Bytes scr_slider_set_percentage.gml 588 Bytes scr_slider_set_range.gml 799 Bytes scr_slider_set_sizes.gml 683 Bytes scr_slider_set_sprite.gml 1.41 KB scr_slider_set_step.gml 615 Bytes scr_slider_set_target.gml 794 Bytes scr_slider_set_value.gml 927 Bytes scr_slider_show_button.gml 447 Bytes scr_slider_unset_on_change_cb.gml 634 Bytes scr_slider_unset_on_release_cb.gml 632 Bytes scr_slider_unset_target.gml 529 Bytes scr_textbox_clear.gml 427 Bytes scr_textbox_cursor_go_to_end.gml 562 Bytes scr_textbox_cursor_go_to_start.gml 566 Bytes scr_textbox_delete_selected_text.gml 664 Bytes scr_textbox_enable_char_validation.gml 567 Bytes scr_textbox_get_allowed_chars.gml 510 Bytes scr_textbox_get_cursor_position.gml 545 Bytes scr_textbox_get_selected_text.gml 606 Bytes scr_textbox_get_selection_end.gml 669 Bytes scr_textbox_get_selection_start.gml 673 Bytes scr_textbox_get_target.gml 456 Bytes scr_textbox_get_target_variable_name.gml 502 Bytes scr_textbox_get_text_length.gml 441 Bytes scr_textbox_get_value.gml 350 Bytes scr_textbox_insert_text.gml 776 Bytes scr_textbox_is_empty.gml 452 Bytes scr_textbox_is_selected.gml 483 Bytes scr_textbox_is_selection_started.gml 557 Bytes scr_textbox_onchangetest.gml 170 Bytes scr_textbox_onsubmittest.gml 170 Bytes scr_textbox_select_all.gml 699 Bytes scr_textbox_set_allowed_chars.gml 728 Bytes scr_textbox_set_color.gml 1.21 KB scr_textbox_set_cursor_position.gml 729 Bytes scr_textbox_set_font.gml 479 Bytes scr_textbox_set_indent.gml 512 Bytes scr_textbox_set_on_change_cb.gml 1.84 KB scr_textbox_set_on_submit_cb.gml 1.62 KB scr_textbox_set_padding.gml 556 Bytes scr_textbox_set_selection.gml 1.07 KB scr_textbox_set_sizes.gml 773 Bytes scr_textbox_set_sprite.gml 790 Bytes scr_textbox_set_target.gml 799 Bytes scr_textbox_set_text_shadow.gml 868 Bytes scr_textbox_set_value.gml 549 Bytes scr_textbox_unselect.gml 425 Bytes scr_textbox_unset_on_change_cb.gml 642 Bytes scr_textbox_unset_on_submit_cb.gml 647 Bytes scr_textbox_unset_target.gml 537 Bytes _gpu_noise_calculate.gml 1.89 KB _scr_button_calcsizes.gml 521 Bytes _scr_button_getvisiblelabel.gml 670 Bytes _scr_button_removelabel.gml 81 Bytes _scr_button_setlabel.gml 88 Bytes _scr_button_step_mouse.gml 1.11 KB _scr_cbDataGUI_add.gml 8.54 KB _scr_cbDataGUI_calcmaxtextwidth.gml 319 Bytes _scr_cbDataGUI_delpreset.gml 1.87 KB _scr_cbDataGUI_getboxheight.gml 839 Bytes _scr_cbDataGUI_getpresetcode.gml 73 Bytes _scr_cbDataGUI_getvalue.gml 1.83 KB _scr_cbDataGUI_handlepresetobj.gml 902 Bytes _scr_cbDataGUI_haspreset.gml 205 Bytes _scr_cbDataGUI_import_json_string.gml 376 Bytes _scr_cbDataGUI_init.gml 915 Bytes _scr_cbDataGUI_loadpreset.gml 1.06 KB _scr_cbDataGUI_loadpresetfile.gml 373 Bytes _scr_cbDataGUI_makevisible.gml 1.37 KB _scr_cbDataGUI_newpreset.gml 1.18 KB _scr_cbDataGUI_preset_dropdown_change.gml 311 Bytes _scr_cbDataGUI_preset_get_values_as_map.gml 586 Bytes _scr_cbDataGUI_preset_set_values_from_map.gml 534 Bytes _scr_cbDataGUI_processrows.gml 684 Bytes _scr_cbDataGUI_savepreset.gml 1.21 KB _scr_cbDataGUI_savepresetfile.gml 1.09 KB _scr_cbDataGUI_setvalue.gml 2.83 KB _scr_cbDataGUI_togglegui.gml 817 Bytes _scr_cbDataGUI_tooltip_set.gml 968 Bytes _scr_cbDataGUI_tooltip_unset.gml 667 Bytes _scr_cbDataGUI_updatedropdown.gml 263 Bytes _scr_cbGUI_get_target.gml 114 Bytes _scr_cbGUI_get_target_var.gml 216 Bytes _scr_cbGUI_onChange_cb_handler.gml 3.13 KB _scr_cbGUI_onChange_cb_handler_x2.gml 6.42 KB _scr_cbGUI_onMouseDown_cb_handler.gml 3.55 KB _scr_cbGUI_onMouseOut_cb_handler.gml 3.4 KB _scr_cbGUI_onMouseOver_cb_handler.gml 3.55 KB _scr_cbGUI_onMouseUp_cb_handler.gml 3.26 KB _scr_cbGUI_onRelease_cb_handler.gml 3.25 KB _scr_cbGUI_onSubmit_cb_handler.gml 3.18 KB _scr_cbGUI_remote_handler.gml 2.03 KB _scr_cbGUI_setactive.gml 208 Bytes _scr_cbGUI_set_target.gml 510 Bytes _scr_cbGUI_unset_target.gml 98 Bytes _scr_checkbox_calcsizes.gml 116 Bytes _scr_checkbox_setvalue.gml 155 Bytes _scr_checkbox_togglevalue.gml 122 Bytes _scr_check_valid_char.gml 198 Bytes _scr_colorpicker_invalidatesurface.gml 97 Bytes _scr_colorpicker_openpopup.gml 702 Bytes _scr_colorpicker_setvalue.gml 330 Bytes _scr_colorpicker_step_mouse.gml 2.81 KB _scr_dropdown_addkeys.gml 2.64 KB _scr_dropdown_calcsizes.gml 951 Bytes _scr_dropdown_deletekeys.gml 1.05 KB _scr_dropdown_emptykeys.gml 750 Bytes _scr_dropdown_getptx.gml 278 Bytes _scr_dropdown_onchange.gml 146 Bytes _scr_dropdown_openpopup.gml 327 Bytes _scr_dropdown_setkeys.gml 1.84 KB _scr_dropdown_setpopup.gml 757 Bytes _scr_dropdown_setscrollbar.gml 484 Bytes _scr_dropdown_setvalue.gml 966 Bytes _scr_dropdown_setvaluebyitemno.gml 1.17 KB _scr_dropdown_step_mouse.gml 4.36 KB _scr_dropdown_updatekeys.gml 783 Bytes _scr_getnearestpower.gml 223 Bytes _scr_ibutton_calcsizes.gml 149 Bytes _scr_radio_calcsizes.gml 116 Bytes _scr_radio_setvalue.gml 135 Bytes _scr_radio_togglevalue.gml 128 Bytes _scr_radio_turnalloff.gml 291 Bytes _scr_rotate_point.gml 334 Bytes _scr_slider_calcindicator.gml 162 Bytes _scr_slider_calcsizes.gml 490 Bytes _scr_slider_getcursorpos.gml 96 Bytes _scr_slider_on_change.gml 226 Bytes _scr_slider_setcursorpos.gml 637 Bytes _scr_slider_setperc.gml 158 Bytes _scr_slider_setrange.gml 286 Bytes _scr_slider_setvalue.gml 550 Bytes _scr_slider_step_mouse.gml 311 Bytes _scr_textbox_calcsizes.gml 586 Bytes _scr_textbox_getcursorpos.gml 321 Bytes _scr_textbox_getselectedtext.gml 245 Bytes _scr_textbox_gotoend.gml 535 Bytes _scr_textbox_gotostart.gml 539 Bytes _scr_textbox_inserttext.gml 1.85 KB _scr_textbox_invalidatesurface.gml 91 Bytes _scr_textbox_remove.gml 1.86 KB _scr_textbox_scrolltxt.gml 977 Bytes _scr_textbox_setblink.gml 59 Bytes _scr_textbox_setcursorpos.gml 306 Bytes _scr_textbox_setvalue.gml 992 Bytes _scr_textbox_step_ctrl.gml 1.36 KB _scr_textbox_step_mouse.gml 1.86 KB _scr_textbox_textwidth.gml 125 Bytes _scr_textbox_unselect.gml 165 Bytes _scr_textbox_update_slider.gml 346 Bytes _scr_text_sanitize.gml 132 Bytes _scr_text_shorten.gml 525 Bytes _scr_text_unsanitize.gml 135 Bytes
Shaders Sprites
ico_colorpicker.sprite.gmx 681 Bytes spr_cbDataGUI_1x1.sprite.gmx 679 Bytes spr_cbDataGUI_checkbox.sprite.gmx 820 Bytes spr_cbDataGUI_checkbox_pressed.sprite.gmx 844 Bytes spr_cbDataGUI_checkbox_tick.sprite.gmx 836 Bytes spr_cbDataGUI_cursor_normal.sprite.gmx 693 Bytes spr_cbDataGUI_dropdown.sprite.gmx 818 Bytes spr_cbDataGUI_dropdown_ico.sprite.gmx 832 Bytes spr_cbDataGUI_folder_arrow.sprite.gmx 758 Bytes spr_cbDataGUI_ib_code.sprite.gmx 882 Bytes spr_cbDataGUI_ib_del.sprite.gmx 878 Bytes spr_cbDataGUI_ib_new.sprite.gmx 878 Bytes spr_cbDataGUI_ib_revert.sprite.gmx 890 Bytes spr_cbDataGUI_ib_save.sprite.gmx 882 Bytes spr_cbDataGUI_slider.sprite.gmx 813 Bytes spr_cbDataGUI_textbox.sprite.gmx 815 Bytes spr_cbDataGUI_textbox_small.sprite.gmx 833 Bytes spr_cbDataGUI_tooltip.sprite.gmx 687 Bytes spr_cbDataGUI_tooltip_arrow.sprite.gmx 904 Bytes spr_cbDataGUI_tooltip_icon.sprite.gmx 692 Bytes spr_cbDataGUI_tooltip_seperator.sprite.gmx 698 Bytes spr_cbGUI_1x1.sprite.gmx 675 Bytes spr_cbGUI_button_normal.sprite.gmx 889 Bytes spr_cbGUI_checkbox.sprite.gmx 808 Bytes spr_cbGUI_checkbox_checked.sprite.gmx 832 Bytes spr_cbGUI_checkbox_tick.sprite.gmx 819 Bytes spr_cbGUI_colorpicker.sprite.gmx 687 Bytes spr_cbGUI_colorpicker_mask.sprite.gmx 696 Bytes spr_cbGUI_colorslider.sprite.gmx 683 Bytes spr_cbGUI_dropdown.sprite.gmx 806 Bytes spr_cbGUI_dropdown_ico.sprite.gmx 820 Bytes spr_cbGUI_dropdown_pop.sprite.gmx 688 Bytes spr_cbGUI_dropdown_sep.sprite.gmx 684 Bytes spr_cbGUI_radio.sprite.gmx 799 Bytes spr_cbGUI_radio_checked.sprite.gmx 823 Bytes spr_cbGUI_radio_tick.sprite.gmx 810 Bytes spr_cbGUI_slider.sprite.gmx 799 Bytes spr_cbGUI_slider_btn.sprite.gmx 814 Bytes spr_cbGUI_slider_i.sprite.gmx 804 Bytes spr_cbGUI_textbox.sprite.gmx 803 Bytes images
ico_colorpicker_0.png 338 Bytes spr_cbDataGUI_1x1_0.png 68 Bytes spr_cbDataGUI_checkbox_0.png 191 Bytes spr_cbDataGUI_checkbox_1.png 188 Bytes spr_cbDataGUI_checkbox_2.png 192 Bytes spr_cbDataGUI_checkbox_pressed_0.png 191 Bytes spr_cbDataGUI_checkbox_pressed_1.png 188 Bytes spr_cbDataGUI_checkbox_pressed_2.png 192 Bytes spr_cbDataGUI_checkbox_tick_0.png 180 Bytes spr_cbDataGUI_checkbox_tick_1.png 180 Bytes spr_cbDataGUI_checkbox_tick_2.png 183 Bytes spr_cbDataGUI_cursor_normal_0.png 1.05 KB spr_cbDataGUI_dropdown_0.png 220 Bytes spr_cbDataGUI_dropdown_1.png 223 Bytes spr_cbDataGUI_dropdown_2.png 208 Bytes spr_cbDataGUI_dropdown_ico_0.png 268 Bytes spr_cbDataGUI_dropdown_ico_1.png 272 Bytes spr_cbDataGUI_dropdown_ico_2.png 183 Bytes spr_cbDataGUI_folder_arrow_0.png 89 Bytes spr_cbDataGUI_folder_arrow_1.png 92 Bytes spr_cbDataGUI_ib_code_0.png 142 Bytes spr_cbDataGUI_ib_code_1.png 141 Bytes spr_cbDataGUI_ib_code_2.png 142 Bytes spr_cbDataGUI_ib_code_3.png 141 Bytes spr_cbDataGUI_ib_del_0.png 120 Bytes spr_cbDataGUI_ib_del_1.png 116 Bytes spr_cbDataGUI_ib_del_2.png 120 Bytes spr_cbDataGUI_ib_del_3.png 120 Bytes spr_cbDataGUI_ib_new_0.png 109 Bytes spr_cbDataGUI_ib_new_1.png 107 Bytes spr_cbDataGUI_ib_new_2.png 109 Bytes spr_cbDataGUI_ib_new_3.png 109 Bytes spr_cbDataGUI_ib_revert_0.png 128 Bytes spr_cbDataGUI_ib_revert_1.png 128 Bytes spr_cbDataGUI_ib_revert_2.png 128 Bytes spr_cbDataGUI_ib_revert_3.png 127 Bytes spr_cbDataGUI_ib_save_0.png 114 Bytes spr_cbDataGUI_ib_save_1.png 114 Bytes spr_cbDataGUI_ib_save_2.png 114 Bytes spr_cbDataGUI_ib_save_3.png 114 Bytes spr_cbDataGUI_slider_0.png 75 Bytes spr_cbDataGUI_slider_1.png 75 Bytes spr_cbDataGUI_slider_2.png 75 Bytes spr_cbDataGUI_textbox_0.png 75 Bytes spr_cbDataGUI_textbox_1.png 75 Bytes spr_cbDataGUI_textbox_2.png 75 Bytes spr_cbDataGUI_textbox_small_0.png 75 Bytes spr_cbDataGUI_textbox_small_1.png 75 Bytes spr_cbDataGUI_textbox_small_2.png 75 Bytes spr_cbDataGUI_tooltip_0.png 104 Bytes spr_cbDataGUI_tooltip_arrow_0.png 125 Bytes spr_cbDataGUI_tooltip_arrow_1.png 123 Bytes spr_cbDataGUI_tooltip_arrow_2.png 124 Bytes spr_cbDataGUI_tooltip_arrow_3.png 131 Bytes spr_cbDataGUI_tooltip_icon_0.png 106 Bytes spr_cbDataGUI_tooltip_seperator_0.png 111 Bytes spr_cbGUI_1x1_0.png 68 Bytes spr_cbGUI_button_normal_0.png 306 Bytes spr_cbGUI_button_normal_1.png 217 Bytes spr_cbGUI_button_normal_2.png 186 Bytes spr_cbGUI_button_normal_3.png 251 Bytes spr_cbGUI_checkbox_0.png 310 Bytes spr_cbGUI_checkbox_1.png 265 Bytes spr_cbGUI_checkbox_2.png 306 Bytes spr_cbGUI_checkbox_checked_0.png 310 Bytes spr_cbGUI_checkbox_checked_1.png 265 Bytes spr_cbGUI_checkbox_checked_2.png 306 Bytes spr_cbGUI_checkbox_tick_0.png 128 Bytes spr_cbGUI_checkbox_tick_1.png 128 Bytes spr_cbGUI_checkbox_tick_2.png 138 Bytes spr_cbGUI_colorpicker_0.png 110 Bytes spr_cbGUI_colorpicker_mask_0.png 332 Bytes spr_cbGUI_colorslider_0.png 97 Bytes spr_cbGUI_dropdown_0.png 306 Bytes spr_cbGUI_dropdown_1.png 245 Bytes spr_cbGUI_dropdown_2.png 251 Bytes spr_cbGUI_dropdown_ico_0.png 302 Bytes spr_cbGUI_dropdown_ico_1.png 261 Bytes spr_cbGUI_dropdown_ico_2.png 269 Bytes spr_cbGUI_dropdown_pop_0.png 122 Bytes spr_cbGUI_dropdown_sep_0.png 76 Bytes spr_cbGUI_radio_0.png 325 Bytes spr_cbGUI_radio_1.png 289 Bytes spr_cbGUI_radio_2.png 330 Bytes spr_cbGUI_radio_checked_0.png 325 Bytes spr_cbGUI_radio_checked_1.png 289 Bytes spr_cbGUI_radio_checked_2.png 330 Bytes spr_cbGUI_radio_tick_0.png 88 Bytes spr_cbGUI_radio_tick_1.png 88 Bytes spr_cbGUI_radio_tick_2.png 91 Bytes spr_cbGUI_slider_0.png 154 Bytes spr_cbGUI_slider_1.png 154 Bytes spr_cbGUI_slider_2.png 149 Bytes spr_cbGUI_slider_btn_0.png 309 Bytes spr_cbGUI_slider_btn_1.png 309 Bytes spr_cbGUI_slider_btn_2.png 283 Bytes spr_cbGUI_slider_i_0.png 115 Bytes spr_cbGUI_slider_i_1.png 115 Bytes spr_cbGUI_slider_i_2.png 75 Bytes spr_cbGUI_textbox_0.png 283 Bytes spr_cbGUI_textbox_1.png 168 Bytes spr_cbGUI_textbox_2.png 233 Bytes

What is the issue?

Back to Top