16 Commits

Author SHA1 Message Date
Tor Lillqvist
8717cbc984 GLSL files should go into $(LIBO_ETC_FOLDER)/opengl
(And not $(LIBO_BIN_FOLDER)/opengl. Note that on Linux and Windows,
LIBO_ETC_FOLDER and LIBO_BIN_FOLDER are the same, "program".)

That's where getShaderFolder() in vcl/source/opengl/OpenGLHelper.cxx
looks for them. Also, as they are data and not executable code, to
conform to strict OS X code signing and sandboxing requirements, they
definitely should not be in $(LIBO_BIN_FOLDER)

Change-Id: I902e08f7a1f142697df827d50e0bda74be918eb4
2014-10-03 15:00:24 +03:00
weigao
cc20cedcbc add codes to compile the scroll shaders
Change-Id: Ib69dbdb012e983e194b7ada04b455c80cf0abbaa
2014-08-06 20:45:12 +02:00
weigao
016467d8a5 add batch render texture shaders
Change-Id: I922d24bc63ed7c1f16318c25da0b6b3401d24b6f
2014-06-21 04:21:40 +02:00
weigao
33a40a317a add shaders for 3.0 glsl version
Change-Id: I52dd49132a9b625e8be51b4d5feb7e567ffa0a6e
2014-06-17 08:28:20 +02:00
weigao
ddeea3043d add batch render shader
Change-Id: I44cd54b35f872365268db3b4455beeac01ba3197
2014-05-28 19:16:17 +02:00
Markus Mohrhard
36943e981b initial work on screen text
Screen text is positioned in screen coordinates and therefore in 2D.
This means it will not move with the camera.

Change-Id: I3cf2e8859871ebc8034396b4c2d6f1ff9fe5d9f6
2014-05-26 03:29:07 +02:00
Markus Mohrhard
42edee1ee1 implement new struct and shaders for picking
Change-Id: Ib3e08d69c031aa3130b10c0745119cf5935d86db
2014-05-15 14:01:10 +02:00
weigao
a63ad6f274 add reverse image shader
Change-Id: Ibd3aff8aeb71626dada762b53cde8f50f7fbf812
2014-05-08 05:20:57 +02:00
xukai
8af5e1a9fb add vertex shader and fragment shader for 3D rendering
Change-Id: I7b1ca054006500d468da73d2d85eafaad85dda67
2014-05-05 17:57:18 +02:00
Markus Mohrhard
40ea5e9dd0 Revert "Move OpenGLRender to vcl"
This reverts commit 04b70c682e2cdc52b144961a83d05fd203de6884.

The OpenGLRender is not abstract enough for vcl. Leave it in chart2.

Conflicts:
	chart2/source/view/inc/DummyXShape.hxx
	chart2/source/view/main/OpenGLRender.hxx
	vcl/Library_vclopengl.mk

Change-Id: I5392c8ee34462ff49059126ca2284d8ebe1eb379
2014-03-17 08:13:49 +01:00
Zolnai Tamás
04b70c682e Move OpenGLRender to vcl
Change-Id: I6383ae3f94fc18aec92596b9d857d3fde5869dd6
2014-03-14 19:59:21 +01:00
Markus Mohrhard
4e20762265 remove unused shader
Change-Id: Ib30ff20e099f4b3403a3ca7689f7d8d75d888763
2014-02-15 03:49:06 +01:00
Michael Stahl
a10f9277b5 chart2: remove unnecessary complexity
Change-Id: I4c63fbb31ab49ed70c4e3092c5fe70a2b3514e3d
2014-02-05 13:43:22 +01:00
Stephan Bergmann
1b5beba7c1 Fix previous fix
Change-Id: I6a38e537279884079fbc10086d153113d38b8bfd
2014-02-05 13:33:56 +01:00
Stephan Bergmann
a2e2ef6175 Fix target of .glsl files on Mac OS X
Change-Id: I874c97d7e6a80accc48b876b9151e3a8a2148280
2014-02-05 13:28:26 +01:00
Peilin
a7b0b253f0 add Symbol2D rendering
Change-Id: Ic294ffc4bc675495fe83ac182dbebbba7245c7b9
2014-01-29 08:09:56 +01:00