Shader attributen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

Fullstack Developer/ ASP.NET (Core) / Cloud develo

Functieomschrijving Ben jij een full stack developer die graag aan de slag gaat met cloud development en Continious delivery? Bouw jij graag mee aan informatiediensten en verscheidene platformen? Lees dan snel verder! Bouwen van nieuwe functionaliteiten (10%) Doorontwikkeling van één van de complexe applicaties (30%) Bugfixing (30%) Testen van (jouw) code (30%) Functie-eisen Minimaal een MBO-diploma met HBO werk- en denk niveau; Minimaal 2 a jaar ervaring als .NET developer; Ervaring C#, ASP.NET Core; Ervaring met het Entityframework, Visual Studio; Ervaring binnen een SCRUM/Agile omgeving; Ervaring met Azure (DevOps) is een pré; Ervaring met MVC is een pré. Bedrijfsomschrijving Deze

Bekijk vacature »

Front-end Developer React Vue DevOps

Functieomschrijving Ben jij een Front-end Developer met minimaal drie jaar ervaring, en hebben Frameworks als Vue of React geen geheimen voor jou? Wil jij graag binnen een Devops team aan de slag gaat met het ontwikkelen van een gelikte front-end? Wil jij je graag richten op het ontwikkelen van diverse platformen en portalen die door duizenden mensen gebruikt worden? Lees dan nu verder! Het ontwikkelen van de front-end van webapplicaties middels o.a. Javascript, HTML, CSS en gave frameworks zoals React, Vue etc.; Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het (conceptueel) meedenken

Bekijk vacature »

Applicatiebeheerder

Applicatiebeheerder (40 uur) Word jij onze nieuwe collega? Dagelijks creëren wij bewustwording bij organisaties over bedrijfsveiligheid en trainen wij mensen om bij een acute noodsituatie adequaat te handelen. Op een innovatieve manier maken we zo samen Nederland een stukje veiliger. Dit doen we met enthousiaste en gedreven mensen. Ervaren professionals binnen hun vakgebied! Kun jij hierbij van toegevoegde waarde zijn? De komende jaren zetten we vol in op automatisering om onze klanten nog beter van dienst te kunnen zijn. Onze huidige ICT afdeling uitbreiden is dan ook een must. Daarom zijn wij per 1 januari 2020 op zoek naar een

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

software engineer / applicatieontwikkelaar (m/v)

Wij zijn op zoek naar een software engineer / applicatieontwikkelaar, (M/V) 40 uur p/w Carrièreniveau: Startend / Midcareer De werkzaamheden: Als applicatieontwikkelaar ben je verantwoordelijk (in teamverband) voor het maken/schrijven van software voor het bedrijf zelf. Dit kan betrekking hebben op het hele spectrum van de software die gebruikt wordt: Database Instrumentatie en robotica Websites en -api’s. Gevraagd profiel: Wij zoeken een enthousiaste kandidaat met HBO ICT opleiding of een uitstekende MBO-er ICT. Je hebt een positieve en flexibele werkhouding. Affiniteit of ervaring met industriële automatisering of robotica geldt als een pré. Kennis van met name FileMaker, C#, html, php,

Bekijk vacature »

Gezocht: ervaren PHP developer die next level wil!

Functieomschrijving Hier werken betekent dat jij je expertise op het gebied van PHP verder kan uitbouwen en een waardevolle bijdrage gaat leveren binnen deze kleine maar prettige organisatie. Voornamelijk zul je hier gaan werken op de Backend met Laravel, mocht je Symfony kennis hebben en je wil ook graag Laravel leren dan kan dat hier zeker! Binnen een team van experts ga jij in Scrumverband verder het succes uitbouwen van het bedrijf. Het is belangrijk dat je zowel een teamplayer bent als zelfstandig te werk gaan, want ze kunnen niet de hele dag je handje vasthouden om alles uit te

Bekijk vacature »

.Net custom software developer

Jouw uitdaging als .Net developer Als .Net custom software developer creëer je maatwerkoplossingen. Denk aan een mobiele applicatie voor het stroomlijnen van logistieke processen, een platform voor een uitkeringsorganisatie of de passagiersbeleving van een vliegtuigmaatschappij. Hierbij gaat het vaak om complexe omgevingen met veel gebruikers, waarbij de lat dus hoog ligt. Wat jouw werkzaamheden zoal zijn? Je werkt mee aan het gehele ontwikkelproces, van ontwerp, design en ontwikkeling tot testen en beheren van Microsoft applicaties en PoC’s. Je gaat werken met o.a. de volgende technologie: Azure, C#, .Net core, Angular, React, Vue en soms AWS. Je neemt deel aan meetings

Bekijk vacature »

Progress Developer / Internationale markt

Functieomschrijving Wil jij in een toonaangevende organisatie werken met de ambitie om de (inter-)nationale markt te bewerken? Reageer dan nu! Uitvoeren van analyses ter bevordering van de betrouwbaarheid en performance van de applicatie; Implementeren van functionaliteiten in eigen Back Office pakket; Meedenken over de architectuur en tevens waarborgen van de architectuur; Programmeren van functionele en technische wijzigingen; Bijwerken van documentatie; Troubleshooten van complexe incidenten; Aanroepen van webservices, message handling; Functie-eisen Minimaal HBO werk en denkniveau; 6+ jaar ervaring in software ontwikkeling; Ruime ervaring met Progress / OpenEdge; Zeer sterk analytisch vermogen; Je bent communicatief en je gaat proactief te werk;

Bekijk vacature »

Java developer - Utrecht

Voor één van onze klanten zijn wij op zoek naar een Java developer Onze klant is actief in het ontwikkelen van de software voor zorginstellingen. Het cliënten en patienten dossier wat onze klant levert, wordt inmiddels dagelijks gebruikt door maar liefst 50 zorgaanbieders en 20.000 professionals. Ze is onderdeel van een samenwerkingsverband van drie softwareleveranciers in de zorgmarkt en zijn specialist én marktleider op dit gebied. Onze klant zelf is gevestigd in Veenendaal en focust zich op de gehandicaptenzorg, jeugdzorg en GGZ in Nederland en België. Het bedrijf is ambitieus en heeft visie: alle medewerkers dragen een echt "zorghart" met

Bekijk vacature »

C# developer / Azure Cloud / Fullstack / 5500 euro

Functieomschrijving Developer / Software engineer / Fullstack / Microsoft C# .Net / Azure cloud Bouwen van Windows-, web- en mobile applicaties; Bouwen van nieuwe applicaties en de doorontwikkeling van bestaande applicaties; Uitzetten van de lijnen op architectuur niveau samen met de solution architect; Oplossen van complexe vraagstukken; Coachen en ontwikkelen van de minder ervaren developers binnen het scrumteam; Schakelen met de business. Functie-eisen Afgeronde HBO opleiding richting Informatica of vergelijkbaar; Minimaal 5 jaar ervaring als fullstack developer; Ervaring met Microsoft C# / SQL server; Ervaring met Azure is een pré; Ervaring met Angular is een pré; Je bent enthousiast, communicatief,

Bekijk vacature »

C# developer gezocht, hardware component, inhouse,

Ben je een C# developer en zoek je een baan in Rotterdam waar je systemen ontwikkeld die communiceren met hardware? Bij een klein bedrijf met korte lijnen, een open cultuur en veel vrijheid? Wellicht dat dit dan iets voor je is. Voor een klant in Rotterdam zijn we op zoek naar een ervaren C# developer. Het gaat hier om een bedrijf dat gericht is om voor overheden en ondernemingen informatie vanuit bepaalde meetsystemen te verwerken en te presenteren. Zo is bijvoorbeeld een van de projecten waar je als ontwikkelaar aan gaat werken; het bouwen van een website waar gebruikers informatie

Bekijk vacature »

Senior Java developer / Online data organisatie

Functieomschrijving Werk jij als Java Developer al jaren in een Agile team en wil jij data gedreven werken? Wil je daarnaast je development skills gebruiken bij een bedrijf dat online data genereert? Lees dan snel verder! Back-end dataprocessing applicaties bouwen; Koppelingen met REST API’s maken; Productiewaardig implementeren van machine learning algoritmen; Hoogwaardige codes schrijven. Functie-eisen Minstens 3 jaar ervaring; Affiniteit met het werken met data; Met Scrum en Agile wijze werken; Gebruikerservaring met producten uit de Atlassian suite (JIRA, Confluence, Git); Ervaring met Git, JUnit en Maven; Kennis en/of ervaring met Data tooling waaronder Hadoop is een grote pré; Goede

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Technisch Applicatie Beheerder

CGI heeft de slagkracht en de grootte om zelfs de meest ambitieuze IT-carrières vorm te geven. Doordat wij een stabiele en groeiende organisatie zijn, kunnen wij je uitstekende kansen bieden om in een ondersteunende omgeving te werken aan projecten die daadwerkelijk impact hebben op onze wereld. Technisch Applicatie Beheerder - Aviation Wat ga je doen? Als Technisch Applicatie Beheerder zorg je voor het continu beschikbaar zijn van applicaties. Jij houdt je bezig met het inrichten, monitoren, analyseren en verbeteren van de technische infrastructuur en procedures rondom de beheerde applicaties. Jij test de werking van de aangeboden wijzigingen en lost problemen

Bekijk vacature »
Lord Gaga

Lord Gaga

08/03/2016 14:40:44
Quote Anchor link
Goedemiddag!

De laatste paar dagen ben ik mij aan het verdiepen in WebGL gezien ik altijd al geïnteresseerd ben geweest in 3D. Ik heb mezelf er dit keer dan ook toe gezet hier echt eens iets mee te gaan doen. Op dit moment ben ik dus vooral veel tutorials aan het doorlezen en de meeste onderdelen snap ik, maar er is 1 ding dat ik niet helemaal begrijp.

Op de volgende pagina is te zien dat er op een gegeven moment een vertex shader wordt aangemaakt:

http://www.tutorialspoint.com/webgl/webgl_cube_rotation.htm
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
var vertCode = 'attribute vec3 position;'+
            'uniform mat4 Pmatrix;'+
            'uniform mat4 Vmatrix;'+
            'uniform mat4 Mmatrix;'+
            'attribute vec3 color;'+//the color of the point
            'varying vec3 vColor;'+
            
            'void main(void) { '+//pre-built function
               'gl_Position = Pmatrix*Vmatrix*Mmatrix*vec4(position, 1.);'+
               'vColor = color;'+
            '}';


Hierin staan 2 attributen: position en color, verderop is het volgende te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
gl.bindBuffer(gl.ARRAY_BUFFER, vertex_buffer);
var position = gl.getAttribLocation(shaderProgram, "position");
gl.vertexAttribPointer(position, 3, gl.FLOAT, false,0,0) ;
gl.enableVertexAttribArray(position);

gl.bindBuffer(gl.ARRAY_BUFFER, color_buffer);
var color = gl.getAttribLocation(shaderProgram, "color");
gl.vertexAttribPointer(color, 3, gl.FLOAT, false,0,0) ;
gl.enableVertexAttribArray(color);


Wat ik niet snap is waar position en color hun waarde vandaan krijgen. Zou iemand, die hier wat meer verstand van heeft dan ik, me dit kunnen uitleggen?

Alvast bedankt!
Gewijzigd op 08/03/2016 14:41:34 door Lord Gaga
 
PHP hulp

PHP hulp

25/01/2020 17:31:08
 
Thomas van den Heuvel

Thomas van den Heuvel

08/03/2016 15:45:42
Quote Anchor link
Wild guess: via shaderProgram? Is getAttribLocation een soort van methode om een (callback)functie aan te roepen? shaderProgram klinkt als een stuk functionaliteit die "shader" handelingen verricht.

Waarschijnlijk een kwestie van het kruimelpad volgen:
- wat doet getAttribLocation precies?
- wat is shaderProgram
 
Lord Gaga

Lord Gaga

10/03/2016 23:00:55
Quote Anchor link
Sorry voor de late reactie en bedankt voor je antwoord!

De ShaderProgram koppelt (volgens mij) de vertex shader en de fragment shader aan de huidige WebGL. Ik heb er zelf ook nog een poos naar gekeken en volgens mij geeft .bindBuffer aan in welke buffer de opvolgende functies worden aangeroepen. Ik denk dus dat de shaders hun informatie uit vertex_buffer en color_buffer komen.

Alsnog bedankt voor je hulp!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.