1.

Record Nr.

UNINA9910790721903321

Autore

Rodriguez Jacobo

Titolo

GLSL essentials / / Jacobo Rodriguez

Pubbl/distr/stampa

Birmingham : , : Packt Publishing, , 2013

ISBN

1-84969-801-5

Edizione

[1st edition]

Descrizione fisica

1 online resource (116 p.)

Collana

Community experience distilled

Soggetti

Computer graphics

Rendering (Computer graphics)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The Graphics Rendering Pipeline; A brief history of graphics hardware; The Graphics Rendering Pipeline; Geometry stages (per-vertex operations); Fragment stages (per-fragment operations); External stages; Differences between fixed and programmable designs; Types of shaders; Vertex shaders; Fragment shaders; Geometry shaders; Compute shaders; GPU, a vectorial and parallel architecture; The shader environment; Summary; Chapter 2: GLSL Basics; The Language; Language basics

InstructionsBasic types; Variable initializers; Vector and matrix operations; Castings and conversions; Code comments; Flow control; Loops; Structures; Arrays; Functions; Preprocessor; Shader input/output variables; Uniform variables; Other input variables; Shader output variables; Summary; Chapter 3 : Vertex Shaders; Vertex shader inputs; Vertex attributes; Uniform variables; Vertex shader outputs; Drawing a simple geometry sample; Distorting a geometry sample; Using interpolators; Simple lighting; Basic lighting theory; Lighting example code; Summary; Chapter 4: Fragment Shaders

Execution modelTerminating a fragment shader; Inputs and outputs; Examples; Solid color mesh; Interpolated colored mesh; Using interpolators to compute the texture coordinates; Phong lighting; Summary; Chapter 5: Geometry Shaders; Geometry shaders versus vertex shaders; Inputs and outputs; Interface blocks; Example - pass-



thru shader; Example - using attributes in the interface blocks; Crowd of butterflies; Summary; Chapter 6: Compute Shaders; Execution model; Render to texture example; Raw data computations; Summary; Index

Sommario/riassunto

This book is a practical guide to the OpenGL Shading Language, which contains several real-world examples that will allow you to grasp the core concepts easily and the use of the GLSL for graphics rendering applications.If you want upgrade your skills, or are new to shader programming and want to learn about graphic programming, this book is for you. If you want a clearer idea of shader programming, or simply want to upgrade from fixed pipeline systems to state-of-the-art shader programming and are familiar with any C-based language, then this book will show you what you need to know.

2.

Record Nr.

UNISA996465733103316

Titolo

Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques [[electronic resource] ] : 12th International Workshop, APPROX 2009, and 13th International Workshop, RANDOM 2009, Berkeley, CA, USA, August, 21-23, 2009, Proceedings / / edited by Irit Dinur, Klaus Jansen, Seffi Naor, José Rolim

Pubbl/distr/stampa

Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 2009

ISBN

3-642-03685-6

Edizione

[1st ed. 2009.]

Descrizione fisica

1 online resource (XII, 742 p. 41 illus.)

Collana

Theoretical Computer Science and General Issues, , 2512-2029 ; ; 5687

Classificazione

DAT 517f

DAT 537f

MAT 410f

MAT 913f

SS 4800

Disciplina

005.11

Soggetti

Computer programming

Algorithms

Computer science—Mathematics

Discrete mathematics

Numerical analysis

Mathematical statistics

Programming Techniques

Discrete Mathematics in Computer Science

Numerical Analysis

Symbolic and Algebraic Manipulation



Probability and Statistics in Computer Science

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Contributed Talks of APPROX -- Approximation Algorithms and Hardness Results for Packing Element-Disjoint Steiner Trees in Planar Graphs -- Adaptive Sampling for k-Means Clustering -- Approximations for Aligned Coloring and Spillage Minimization in Interval and Chordal Graphs -- Unsplittable Flow in Paths and Trees and Column-Restricted Packing Integer Programs -- Truthful Mechanisms via Greedy Iterative Packing -- Resource Minimization Job Scheduling -- The Power of Preemption on Unrelated Machines and Applications to Scheduling Orders -- New Hardness Results for Diophantine Approximation -- PASS Approximation -- Optimal Sherali-Adams Gaps from Pairwise Independence -- An Approximation Scheme for Terrain Guarding -- Scheduling with Outliers -- Improved Inapproximability Results for Maximum k-Colorable Subgraph -- Improved Absolute Approximation Ratios for Two-Dimensional Packing Problems -- On the Optimality of Gluing over Scales -- On Hardness of Pricing Items for Single-Minded Bidders -- Real-Time Message Routing and Scheduling -- Approximating Some Network Design Problems with Node Costs -- Submodular Maximization over Multiple Matroids via Generalized Exchange Properties -- Robust Algorithms for on Minor-Free Graphs Based on the Sherali-Adams Hierarchy -- Minimizing Average Shortest Path Distances via Shortcut Edge Addition -- Approximating Node-Connectivity Augmentation Problems -- A 7/9 - Approximation Algorithm for the Maximum Traveling Salesman Problem -- Approximation Algorithms for Domatic Partitions of Unit Disk Graphs -- On the Complexity of the Asymmetric VPN Problem -- Contributed Talks of RANDOM -- Deterministic Approximation Algorithms for the Nearest Codeword Problem -- Strong Parallel Repetition Theorem for Free Projection Games -- Random Low Degree Polynomials are Hard to Approximate -- Composition of Semi-LTCs by Two-Wise Tensor Products -- On the Security of Goldreich’s One-Way Function -- Random Tensors and Planted Cliques -- Sampling s-Concave Functions: The Limit of Convexity Based Isoperimetry -- Average-Case Analyses of Vickrey Costs -- A Hypergraph Dictatorship Test with Perfect Completeness -- Extractors Using Hardness Amplification -- How Well Do Random Walks Parallelize? -- An Analysis of Random-Walk Cuckoo Hashing -- Hierarchy Theorems for Property Testing -- Algorithmic Aspects of Property Testing in the Dense Graphs Model -- Succinct Representation of Codes with Applications to Testing -- Efficient Quantum Tensor Product Expanders and k-Designs -- Hellinger Strikes Back: A Note on the Multi-party Information Complexity of AND -- Pseudorandom Generators and Typically-Correct Derandomization -- Baum’s Algorithm Learns Intersections of Halfspaces with Respect to Log-Concave Distributions -- Tolerant Linearity Testing and Locally Testable Codes -- Pseudorandom Bit Generators That Fool Modular Sums -- The Glauber Dynamics for Colourings of Bounded Degree Trees -- Testing ±1-weight halfspace -- Small-Bias Spaces for Group Products -- Small Clique Detection and



Approximate Nash Equilibria -- Testing Computability by Width Two OBDDs -- Improved Polynomial Identity Testing for Read-Once Formulas -- Smooth Analysis of the Condition Number and the Least Singular Value.

3.

Record Nr.

UNIORUON00275532

Autore

LACROIX, Benoît

Titolo

Vie des lettres et histoire canadienne : suivi d'une lexique pour servire à l'étude de nostre histoire littéraire / Benoit Lacroix ; préface de A. Lamarche

Pubbl/distr/stampa

Montréal, : Les éditions du lévrier, 1954

Descrizione fisica

77 p. ; 26 cm.

Disciplina

801

Soggetti

Letteratura - Studi

Lingua di pubblicazione

Francese

Formato

Materiale a stampa

Livello bibliografico

Monografia



4.

Record Nr.

UNIORUON00249874

Autore

BRUNOT, Ferdinand

Titolo

Histoire de la langue française : des origines a 1900. 10: La langue classique dans la tourmente. Pt. 1. Contact avec la langue populaire et la langue rurale / Ferdinand Brunot

Pubbl/distr/stampa

Paris, : Librairie Armand Colin, 1939

Descrizione fisica

VIII, 580 p. ; 25 cm

Disciplina

440

Soggetti

GRAMMATICA STORICA

Lingua francese - Storia

LINGUA FRANCESE  GRAMMATICA STORICA

Lingua di pubblicazione

Francese

Formato

Materiale a stampa

Livello bibliografico

Monografia