vurtun
a529f967e6
Another demo change to fix High DPI screens
2016-05-16 20:22:52 +02:00
vurtun
4dc10b0753
Fixed mixed chart test case in overview.c
...
Forgot to add a condition to check if the chart even needs to be
run at all so the chart will assert.
2016-05-06 10:52:59 +02:00
vurtun
ac8f0e2069
Extended chart API with slots
...
I extended the chart API to allow more than one graph and implemented
a testcase using this API inside the `overview.c` chart example.
2016-05-05 22:37:13 +02:00
vurtun
a5c4094a1d
Added High DPI flag to SDL2 backends
2016-05-05 18:44:07 +02:00
vurtun
35d302ee8e
Fixed windows demos
2016-05-01 10:33:51 -07:00
vurtun
e8fe41584d
Added color picker into x11 opengl demos
2016-05-01 19:15:19 +02:00
vurtun
953cc967bb
Converted windows demos into singe header files
2016-05-01 19:14:48 +02:00
vurtun
a4eda78f3f
Fixed x11 opengl3 demo
2016-04-30 19:54:29 +02:00
vurtun
1be2f10621
Added xlib OpenGL version 2 demo
2016-04-30 17:43:02 +02:00
vurtun
f5dc2906a8
Converted backend demos into single header files
2016-04-30 17:09:01 +02:00
vurtun
a2aaedbed0
Merge branch 'master' of https://github.com/vurtun/gui
2016-04-30 14:51:49 +02:00
vurtun
8f6d27072c
Fixed extended windows demo errors
2016-04-30 11:24:59 -07:00
vurtun
727e6f0caf
Added pure X11/OpenGL demo
2016-04-30 14:50:54 +02:00
vurtun
12d4ed0115
Fixed comment copy & paste fail
2016-04-30 14:49:28 +02:00
vurtun
95beac8cc2
Removed unused enum
2016-04-29 17:06:55 +02:00
vurtun
eb7b0847b6
Fixed build for optional examples
2016-04-29 17:06:31 +02:00
vurtun
34a9405e69
Fixed C++ demo errors
2016-04-29 14:31:27 +02:00
vurtun
389176ef4b
Added additional SDL/GLFW OpenGL 2.2 demo
2016-04-29 14:07:08 +02:00
vurtun
154ffb1133
Hopefully fixed SDL rendering for High DPI display
2016-04-29 13:16:18 +02:00
vurtun
601f1bb521
Renamed demo directories
2016-04-29 12:03:20 +02:00
vurtun
8a01de120a
Restructured demos and examples
...
All platform and renderbackend independent examples are now optional
demos for all platforms in `demo/`. Moving some demos from `example/`
provides an easier way to test GUI concepts for users and simplifies
maintenance.
2016-04-28 17:01:19 +02:00
vurtun
bbe282a272
Hopefully fixed high DPI display mouse mapping #74
2016-04-27 13:08:31 +02:00
vurtun
cdaa1f4bda
Restore default caps in GLFW/SDL demos #105
...
All modifed state changed by the demo rendering functions is now set
to default values after being called. I tried to save and restore all
relavent state but for some reason function glBlendEquationSeperate
is not defined for me. So I decided to make it as easy as possible
for me and just set everything to default. This means you have to
either save and restore or reset your own OpenGL state after calling
`nk_xxx_render`. I know it is not perfect but I have no better
solution at this point in time.
2016-04-26 18:24:43 +02:00
Micha Mettke
4de258c256
Merge pull request #112 from mmozeiko/gdip
...
Demo with Win32 GDI+ rendering
2016-04-26 07:21:27 -07:00
vurtun
4a071b61b0
Added text input and fixed some style issues
...
Text manipulation in SDL1.2 is quite a pain to say the least. But
since this demo is already quite limited in some aspects I think it
is fine to just get things running. That being said if used seriously
then text input still needs some work.
2016-04-26 14:43:43 +02:00
vurtun
b8e56beceb
Merge branch 'sdl1.2' of https://github.com/glegris/nuklear into glegris-sdl1.2
2016-04-26 13:26:27 +02:00
glegris
6e864e076c
Add generic comments to explain that line thickness is not used by default
2016-04-25 18:16:29 +02:00
glegris
213a84fcf3
Renamed the sdl1.2 directory to sdl1.2_gfx
2016-04-25 17:59:55 +02:00
glegris
1ce95717bf
Add support for the NK_COMMAND_RECT_MULTI_COLOR command and remove the static polygon pointer buffer.
2016-04-25 17:52:49 +02:00
vurtun
62ff1861a4
Hopefully fixed retina display issues #111 #74
...
I personally do not have a retina display, but I added some changes
to all `GLFW` demos/examples. If there are still issues please
report back to me what is not working correct (please test out clipping
by playing around with scrollbars as well)
2016-04-25 14:07:04 +02:00
glegris
1a794962ed
Add demo using SDL 1.2. It's useful for platforms not supported by SDL2.
2016-04-25 09:59:53 +02:00
Martins Mozeiko
c4cf1ad23e
Created demo using Win32 GDI+ for rendering. Uses VS2015 for compiler.
2016-04-24 12:10:57 -07:00
Micha Mettke
05ba026b79
Merge pull request #85 from mattn/fix-error
...
Fix compilation error
2016-04-23 12:07:37 -07:00
vurtun
b86a153b33
Removed C89 errors
2016-04-23 20:54:50 -07:00
Martins Mozeiko
062032e933
Created demo using Direct3D 11 for rendering. Uses VS2015 for compiler.
...
Also fixes wrong location of GlobalUnlock in GDI rendering demo.
2016-04-23 11:20:47 -07:00
Micha Mettke
87efb61a9f
Merge pull request #102 from mmozeiko/gdi
...
Demo with Win32 GDI rendering
2016-04-23 03:43:13 -07:00
Alastair Hughes
a0710d941f
Added an error message if the display can't be opened
2016-04-23 07:54:05 +12:00
Martins Mozeiko
d6ada00cb8
Created demo using Win32 GDI rendering. Uses VS2015 for compiler.
2016-04-22 01:21:19 -07:00
vurtun
7c9659f3b8
Fixed #99 forgot to set clipboard callbacks
...
Previously if you use `nk_edit_string` and use flag
`NK_EDIT_CLIPBOARD`, callbacks were not passed. I only tested it with
`nk_edit_buffer` and set the callbacks directly. This wrong behavior
is now fixed and should work copy & paste should behave correctly.
2016-04-21 11:04:18 +02:00
Yasuhiro Matsumoto
af5a1345d0
Fix compilation error
2016-04-20 10:46:48 +09:00
Alexandre Erwin Ittner
72e9496768
Use standard C compiler by default
...
Always use the standard compiler as defined by the environment
variable CC. User can set it when a different compiler if required
(e.g. CC=clang make)
2016-04-19 21:44:46 -03:00
vurtun
6b5a4f16e8
Merge branch 'fdb-osx-support'
2016-04-19 16:47:09 +02:00
Frederik De Bleser
c2ea5d9927
Set OpenGL profile in SDL
...
This ensures compatibility with OS X's 1.5 shader version.
2016-04-19 14:05:59 +02:00
Frederik De Bleser
a88293a647
Update Allegro for OS X
2016-04-19 13:55:15 +02:00
Frederik De Bleser
8ca1c35608
Update SDL example for OS X
...
Just like GLFW example, use different settings in Makefile and
different shader versions.
2016-04-19 13:47:17 +02:00
Frederik De Bleser
a8d124adf1
Avoid conditional includes in SDL example.
2016-04-19 13:46:06 +02:00
Frederik De Bleser
3b29a92f0d
Avoid conditional includes.
...
GLFW will automatically include the correct OpenGL headers, so we can
avoid having a conditional include in our code.
2016-04-19 13:45:51 +02:00
Frederik De Bleser
26fc35ac94
Use lower shader version for better compatibility on OS X
...
We just need the basic features for getting a texture on screen, so
GLSL version 1.5 is enough.
2016-04-19 13:06:54 +02:00
vurtun
aac47632d0
Fixed #65 wrong parameter to XCreatePixmap
...
I passed a depth value inside `nk_xsurf_resize` and changed it to
default value. I tested it by removing the resizing code and it
worked for me again. Hopefully this fixes the bug.
2016-04-19 12:54:33 +02:00
vurtun
860fed393e
Merge branch 'fix-typos' of https://github.com/waywardmonkeys/nuklear into waywardmonkeys-fix-typos
2016-04-19 11:23:31 +02:00