With previous drivers, uploading a 1D texture in order to convert another image from fixed values to RGBA (think 8 bit textures) in a pixel shader worked fine. After updating to 13.12 it no longer works.
The same code still works with nVidia and Intel cards.
The code works if I change my texture from 1D to a 2D with 1 pixel height.
Code works if I change from RGB16 (GL_UNSIGNED_SHORT) to RGB8 (GL_UNSIGNED_BYTE), so problem seems to be with 1D textures using GLushort.