Have a Ubuntu 14.04 LTS and Eclipse Juno 3.7.2 (not Kepler) installed
Added the Mali Gpu Shader dvelopment plug in.
The shader configuration panel does not show up - no reaction to the selection.
This is 64bit Ubuntu on MacBookPro.
Thanks
Hi Narkis,
the Shader Development Studio is no longer supported, as stated in Mali GPU Shader Development Studio - Mali Developer Center Mali Developer Center.
The latest working configurations that we tested (kubacki ) were:
Windows 7
Ubuntu 12.04.2 LTS 64-bit
What offline compiler and OpenGL ES Emulator are you using?
Hi narkis,
Could you please confirm what version of Eclipse are you using? Is it Juno 4.2.X or Indigo 3.7.X?
If it is Juno 4.2.X, then chances are that Mali GPU Shader Development Studio will not work, because the latest known working configuration uses Indigo 3.7.X and we know it doesn't work with Kepler 4.3.X (see Support section at the bottom of the product page: Mali GPU Shader Development Studio - Mali Developer Center Mali Developer Center)The tool is no longer being developed, so there are no plans to add Eclipse 4.X support.
If you are using Indigo 3.7.X, then could you please confirm that you are using the correct version of other required tools?
Hope that helps,
Jacek
Thanks for help!
If Shader Development Studio is no longer supported - do we have any other options?
What would you recommend?
I am using 14.04 LTS Ubuntu on Mac - that does not match the requirements listed.
I am using Indigo build :
Version: Indigo Service Release 2
Build id: 20120216-1857
and the latest versions of the Shader compiler and OpenGL ES emulator available.
The GL ES 2.0 emulator works - I was able to run basic cube/triangle Mali SDK based samples in a separate window.
The shader compiler appears to work as well.
I am basically looking to develop on minimum ARM based GPU, in C/C++ with the best possible tools. Mali SDK seems to wrk very well, it would help to have tools to develop shader as well.
Narkis
I am glad you are learning ESSL and developing for Mali.
In the last couple of years we have developed the Mali OpenGL ES SDK: it is a set of examples, with shaders and C/C++ source code, that developers use to make sample applications and sample shaders in OpenGL ES 2.0 and 3.0.
With it you can build sample apps for x86 (running on our Mali OpenGL ES Emulator) or ARM target devices. (By the way, we also have an SDK for Android).
Although it requires recompiling to see the preview of a shader, we find it more flexible than the Shader Development Studio, because you have full control over the source code, both shaders and application code. This allows you to use different input formats, texture formats, and to have control over the C/C++ code, which allows you to experiment with more advanced animations.
You can download it for free from: http://malideveloper.arm.com/develop-for-mali/sdks/
Ubuntu on a VM should work just fine, I use VMWare Fusion for that (I have had some issues with VirtualBox before).
Thanks Lorenzo,
I have an environment in Eclipse for Android ES 2.0 work in NDK - have done extensive C/C++ development there for any GPU ( it works well on Mali as well).
In this project my goal is to forgo the Java altogether and test some ideas on a minimal OS/GPU configurations - Mali in this case provides the best starting point!
I have installed Mali OpenGL ES SDK - and will follow up on suggestions on using it for shader development also!
One final question: What would you recommend as a posiible IDE to use with your SDK - if it is possible at all?
Since Android Tools have migrated to InteliJ platform, and ADT plug-in is no longer actively developed for Eclipse - I have to settle on the next IDE platform.
What other IDEs devs are using to develop with Mali SDK?
I have tested CLion(InteliJ), Eclipse and Code::Blocks - any other pointers?
BTW - my ubuntu is not running in the VM - it is a dual boot system.
VS2015 has Android support, and I've already heard people saying good things about it.
I know Android Studio is now the reference IDE for Android development, but it does not support native (C/C++) development yet. Having said this, I would suggest to keep using Eclipse; it's going to work for a while, and it should be possible to migrate to Android Studio when/if Android Studio will support native.
Thanks,
Lorenzo